We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 6, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 6, 2026 by Pulumi
Resource Type definition for AWS::BedrockAgentCore::OAuth2CredentialProvider
Create OAuth2CredentialProvider Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OAuth2CredentialProvider(name: string, args: OAuth2CredentialProviderArgs, opts?: CustomResourceOptions);@overload
def OAuth2CredentialProvider(resource_name: str,
args: OAuth2CredentialProviderArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OAuth2CredentialProvider(resource_name: str,
opts: Optional[ResourceOptions] = None,
credential_provider_vendor: Optional[OAuth2CredentialProviderCredentialProviderVendor] = None,
name: Optional[str] = None,
oauth2_provider_config_input: Optional[OAuth2CredentialProviderOauth2ProviderConfigInputArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewOAuth2CredentialProvider(ctx *Context, name string, args OAuth2CredentialProviderArgs, opts ...ResourceOption) (*OAuth2CredentialProvider, error)public OAuth2CredentialProvider(string name, OAuth2CredentialProviderArgs args, CustomResourceOptions? opts = null)
public OAuth2CredentialProvider(String name, OAuth2CredentialProviderArgs args)
public OAuth2CredentialProvider(String name, OAuth2CredentialProviderArgs args, CustomResourceOptions options)
type: aws-native:bedrockagentcore:OAuth2CredentialProvider
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args OAuth2CredentialProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OAuth2CredentialProviderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OAuth2CredentialProviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OAuth2CredentialProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OAuth2CredentialProviderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
OAuth2CredentialProvider Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OAuth2CredentialProvider resource accepts the following input properties:
- Credential
Provider Pulumi.Vendor Aws Native. Bedrock Agent Core. OAuth2Credential Provider Credential Provider Vendor - The vendor of the OAuth2 credential provider
- Name string
- The name of the OAuth2 credential provider
- Oauth2Provider
Config Pulumi.Input Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Oauth2Provider Config Input - The configuration settings for the OAuth2 provider
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to assign to the OAuth2 credential provider
- Credential
Provider OAuth2CredentialVendor Provider Credential Provider Vendor - The vendor of the OAuth2 credential provider
- Name string
- The name of the OAuth2 credential provider
- Oauth2Provider
Config OAuth2CredentialInput Provider Oauth2Provider Config Input Args - The configuration settings for the OAuth2 provider
-
Tag
Args - Tags to assign to the OAuth2 credential provider
- credential
Provider OAuth2CredentialVendor Provider Credential Provider Vendor - The vendor of the OAuth2 credential provider
- name String
- The name of the OAuth2 credential provider
- oauth2Provider
Config OAuth2CredentialInput Provider Oauth2Provider Config Input - The configuration settings for the OAuth2 provider
- List<Tag>
- Tags to assign to the OAuth2 credential provider
- credential
Provider OAuth2CredentialVendor Provider Credential Provider Vendor - The vendor of the OAuth2 credential provider
- name string
- The name of the OAuth2 credential provider
- oauth2Provider
Config OAuth2CredentialInput Provider Oauth2Provider Config Input - The configuration settings for the OAuth2 provider
- Tag[]
- Tags to assign to the OAuth2 credential provider
- credential_
provider_ OAuth2Credentialvendor Provider Credential Provider Vendor - The vendor of the OAuth2 credential provider
- name str
- The name of the OAuth2 credential provider
- oauth2_
provider_ OAuth2Credentialconfig_ input Provider Oauth2Provider Config Input Args - The configuration settings for the OAuth2 provider
-
Sequence[Tag
Args] - Tags to assign to the OAuth2 credential provider
- credential
Provider "GoogleVendor Oauth2" | "Github Oauth2" | "Slack Oauth2" | "Salesforce Oauth2" | "Microsoft Oauth2" | "Custom Oauth2" | "Atlassian Oauth2" | "Linkedin Oauth2" | "XOauth2" | "Okta Oauth2" | "One Login Oauth2" | "Ping One Oauth2" | "Facebook Oauth2" | "Yandex Oauth2" | "Reddit Oauth2" | "Zoom Oauth2" | "Twitch Oauth2" | "Spotify Oauth2" | "Dropbox Oauth2" | "Notion Oauth2" | "Hubspot Oauth2" | "Cyber Ark Oauth2" | "Fusion Auth Oauth2" | "Auth0Oauth2" | "Cognito Oauth2" - The vendor of the OAuth2 credential provider
- name String
- The name of the OAuth2 credential provider
- oauth2Provider
Config Property MapInput - The configuration settings for the OAuth2 provider
- List<Property Map>
- Tags to assign to the OAuth2 credential provider
Outputs
All input properties are implicitly available as output properties. Additionally, the OAuth2CredentialProvider resource produces the following output properties:
- Callback
Url string - The callback URL for the OAuth2 authorization flow
- Client
Secret Pulumi.Arn Aws Native. Bedrock Agent Core. Outputs. OAuth2Credential Provider Client Secret Arn - The ARN of the client secret in AWS Secrets Manager
- Created
Time string - The timestamp when the credential provider was created
- Credential
Provider stringArn - The Amazon Resource Name (ARN) of the OAuth2 credential provider
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - The timestamp when the credential provider was last updated
- Oauth2Provider
Config Pulumi.Output Aws Native. Bedrock Agent Core. Outputs. OAuth2Credential Provider Oauth2Provider Config Output - The output configuration for the OAuth2 provider
- Callback
Url string - The callback URL for the OAuth2 authorization flow
- Client
Secret OAuth2CredentialArn Provider Client Secret Arn - The ARN of the client secret in AWS Secrets Manager
- Created
Time string - The timestamp when the credential provider was created
- Credential
Provider stringArn - The Amazon Resource Name (ARN) of the OAuth2 credential provider
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - The timestamp when the credential provider was last updated
- Oauth2Provider
Config OAuth2CredentialOutput Provider Oauth2Provider Config Output - The output configuration for the OAuth2 provider
- callback
Url String - The callback URL for the OAuth2 authorization flow
- client
Secret OAuth2CredentialArn Provider Client Secret Arn - The ARN of the client secret in AWS Secrets Manager
- created
Time String - The timestamp when the credential provider was created
- credential
Provider StringArn - The Amazon Resource Name (ARN) of the OAuth2 credential provider
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - The timestamp when the credential provider was last updated
- oauth2Provider
Config OAuth2CredentialOutput Provider Oauth2Provider Config Output - The output configuration for the OAuth2 provider
- callback
Url string - The callback URL for the OAuth2 authorization flow
- client
Secret OAuth2CredentialArn Provider Client Secret Arn - The ARN of the client secret in AWS Secrets Manager
- created
Time string - The timestamp when the credential provider was created
- credential
Provider stringArn - The Amazon Resource Name (ARN) of the OAuth2 credential provider
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime - The timestamp when the credential provider was last updated
- oauth2Provider
Config OAuth2CredentialOutput Provider Oauth2Provider Config Output - The output configuration for the OAuth2 provider
- callback_
url str - The callback URL for the OAuth2 authorization flow
- client_
secret_ OAuth2Credentialarn Provider Client Secret Arn - The ARN of the client secret in AWS Secrets Manager
- created_
time str - The timestamp when the credential provider was created
- credential_
provider_ strarn - The Amazon Resource Name (ARN) of the OAuth2 credential provider
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtime - The timestamp when the credential provider was last updated
- oauth2_
provider_ OAuth2Credentialconfig_ output Provider Oauth2Provider Config Output - The output configuration for the OAuth2 provider
- callback
Url String - The callback URL for the OAuth2 authorization flow
- client
Secret Property MapArn - The ARN of the client secret in AWS Secrets Manager
- created
Time String - The timestamp when the credential provider was created
- credential
Provider StringArn - The Amazon Resource Name (ARN) of the OAuth2 credential provider
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - The timestamp when the credential provider was last updated
- oauth2Provider
Config Property MapOutput - The output configuration for the OAuth2 provider
Supporting Types
OAuth2CredentialProviderAtlassianOauth2ProviderConfigInput, OAuth2CredentialProviderAtlassianOauth2ProviderConfigInputArgs
Input configuration for an Atlassian OAuth2 provider- Client
Id string - Client
Secret string
- Client
Id string - Client
Secret string
- client
Id String - client
Secret String
- client
Id string - client
Secret string
- client_
id str - client_
secret str
- client
Id String - client
Secret String
OAuth2CredentialProviderClientSecretArn, OAuth2CredentialProviderClientSecretArnArgs
Contains information about a secret in AWS Secrets Manager- Secret
Arn string - The ARN of the secret in AWS Secrets Manager
- Secret
Arn string - The ARN of the secret in AWS Secrets Manager
- secret
Arn String - The ARN of the secret in AWS Secrets Manager
- secret
Arn string - The ARN of the secret in AWS Secrets Manager
- secret_
arn str - The ARN of the secret in AWS Secrets Manager
- secret
Arn String - The ARN of the secret in AWS Secrets Manager
OAuth2CredentialProviderCredentialProviderVendor, OAuth2CredentialProviderCredentialProviderVendorArgs
- Google
Oauth2 GoogleOauth2- Github
Oauth2 GithubOauth2- Slack
Oauth2 SlackOauth2- Salesforce
Oauth2 SalesforceOauth2- Microsoft
Oauth2 MicrosoftOauth2- Custom
Oauth2 CustomOauth2- Atlassian
Oauth2 AtlassianOauth2- Linkedin
Oauth2 LinkedinOauth2- XOauth2
XOauth2- Okta
Oauth2 OktaOauth2- One
Login Oauth2 OneLoginOauth2- Ping
One Oauth2 PingOneOauth2- Facebook
Oauth2 FacebookOauth2- Yandex
Oauth2 YandexOauth2- Reddit
Oauth2 RedditOauth2- Zoom
Oauth2 ZoomOauth2- Twitch
Oauth2 TwitchOauth2- Spotify
Oauth2 SpotifyOauth2- Dropbox
Oauth2 DropboxOauth2- Notion
Oauth2 NotionOauth2- Hubspot
Oauth2 HubspotOauth2- Cyber
Ark Oauth2 CyberArkOauth2- Fusion
Auth Oauth2 FusionAuthOauth2- Auth0Oauth2
Auth0Oauth2- Cognito
Oauth2 CognitoOauth2
- OAuth2Credential
Provider Credential Provider Vendor Google Oauth2 GoogleOauth2- OAuth2Credential
Provider Credential Provider Vendor Github Oauth2 GithubOauth2- OAuth2Credential
Provider Credential Provider Vendor Slack Oauth2 SlackOauth2- OAuth2Credential
Provider Credential Provider Vendor Salesforce Oauth2 SalesforceOauth2- OAuth2Credential
Provider Credential Provider Vendor Microsoft Oauth2 MicrosoftOauth2- OAuth2Credential
Provider Credential Provider Vendor Custom Oauth2 CustomOauth2- OAuth2Credential
Provider Credential Provider Vendor Atlassian Oauth2 AtlassianOauth2- OAuth2Credential
Provider Credential Provider Vendor Linkedin Oauth2 LinkedinOauth2- OAuth2Credential
Provider Credential Provider Vendor XOauth2 XOauth2- OAuth2Credential
Provider Credential Provider Vendor Okta Oauth2 OktaOauth2- OAuth2Credential
Provider Credential Provider Vendor One Login Oauth2 OneLoginOauth2- OAuth2Credential
Provider Credential Provider Vendor Ping One Oauth2 PingOneOauth2- OAuth2Credential
Provider Credential Provider Vendor Facebook Oauth2 FacebookOauth2- OAuth2Credential
Provider Credential Provider Vendor Yandex Oauth2 YandexOauth2- OAuth2Credential
Provider Credential Provider Vendor Reddit Oauth2 RedditOauth2- OAuth2Credential
Provider Credential Provider Vendor Zoom Oauth2 ZoomOauth2- OAuth2Credential
Provider Credential Provider Vendor Twitch Oauth2 TwitchOauth2- OAuth2Credential
Provider Credential Provider Vendor Spotify Oauth2 SpotifyOauth2- OAuth2Credential
Provider Credential Provider Vendor Dropbox Oauth2 DropboxOauth2- OAuth2Credential
Provider Credential Provider Vendor Notion Oauth2 NotionOauth2- OAuth2Credential
Provider Credential Provider Vendor Hubspot Oauth2 HubspotOauth2- OAuth2Credential
Provider Credential Provider Vendor Cyber Ark Oauth2 CyberArkOauth2- OAuth2Credential
Provider Credential Provider Vendor Fusion Auth Oauth2 FusionAuthOauth2- OAuth2Credential
Provider Credential Provider Vendor Auth0Oauth2 Auth0Oauth2- OAuth2Credential
Provider Credential Provider Vendor Cognito Oauth2 CognitoOauth2
- Google
Oauth2 GoogleOauth2- Github
Oauth2 GithubOauth2- Slack
Oauth2 SlackOauth2- Salesforce
Oauth2 SalesforceOauth2- Microsoft
Oauth2 MicrosoftOauth2- Custom
Oauth2 CustomOauth2- Atlassian
Oauth2 AtlassianOauth2- Linkedin
Oauth2 LinkedinOauth2- XOauth2
XOauth2- Okta
Oauth2 OktaOauth2- One
Login Oauth2 OneLoginOauth2- Ping
One Oauth2 PingOneOauth2- Facebook
Oauth2 FacebookOauth2- Yandex
Oauth2 YandexOauth2- Reddit
Oauth2 RedditOauth2- Zoom
Oauth2 ZoomOauth2- Twitch
Oauth2 TwitchOauth2- Spotify
Oauth2 SpotifyOauth2- Dropbox
Oauth2 DropboxOauth2- Notion
Oauth2 NotionOauth2- Hubspot
Oauth2 HubspotOauth2- Cyber
Ark Oauth2 CyberArkOauth2- Fusion
Auth Oauth2 FusionAuthOauth2- Auth0Oauth2
Auth0Oauth2- Cognito
Oauth2 CognitoOauth2
- Google
Oauth2 GoogleOauth2- Github
Oauth2 GithubOauth2- Slack
Oauth2 SlackOauth2- Salesforce
Oauth2 SalesforceOauth2- Microsoft
Oauth2 MicrosoftOauth2- Custom
Oauth2 CustomOauth2- Atlassian
Oauth2 AtlassianOauth2- Linkedin
Oauth2 LinkedinOauth2- XOauth2
XOauth2- Okta
Oauth2 OktaOauth2- One
Login Oauth2 OneLoginOauth2- Ping
One Oauth2 PingOneOauth2- Facebook
Oauth2 FacebookOauth2- Yandex
Oauth2 YandexOauth2- Reddit
Oauth2 RedditOauth2- Zoom
Oauth2 ZoomOauth2- Twitch
Oauth2 TwitchOauth2- Spotify
Oauth2 SpotifyOauth2- Dropbox
Oauth2 DropboxOauth2- Notion
Oauth2 NotionOauth2- Hubspot
Oauth2 HubspotOauth2- Cyber
Ark Oauth2 CyberArkOauth2- Fusion
Auth Oauth2 FusionAuthOauth2- Auth0Oauth2
Auth0Oauth2- Cognito
Oauth2 CognitoOauth2
- GOOGLE_OAUTH2
GoogleOauth2- GITHUB_OAUTH2
GithubOauth2- SLACK_OAUTH2
SlackOauth2- SALESFORCE_OAUTH2
SalesforceOauth2- MICROSOFT_OAUTH2
MicrosoftOauth2- CUSTOM_OAUTH2
CustomOauth2- ATLASSIAN_OAUTH2
AtlassianOauth2- LINKEDIN_OAUTH2
LinkedinOauth2- X_OAUTH2
XOauth2- OKTA_OAUTH2
OktaOauth2- ONE_LOGIN_OAUTH2
OneLoginOauth2- PING_ONE_OAUTH2
PingOneOauth2- FACEBOOK_OAUTH2
FacebookOauth2- YANDEX_OAUTH2
YandexOauth2- REDDIT_OAUTH2
RedditOauth2- ZOOM_OAUTH2
ZoomOauth2- TWITCH_OAUTH2
TwitchOauth2- SPOTIFY_OAUTH2
SpotifyOauth2- DROPBOX_OAUTH2
DropboxOauth2- NOTION_OAUTH2
NotionOauth2- HUBSPOT_OAUTH2
HubspotOauth2- CYBER_ARK_OAUTH2
CyberArkOauth2- FUSION_AUTH_OAUTH2
FusionAuthOauth2- AUTH0_OAUTH2
Auth0Oauth2- COGNITO_OAUTH2
CognitoOauth2
- "Google
Oauth2" GoogleOauth2- "Github
Oauth2" GithubOauth2- "Slack
Oauth2" SlackOauth2- "Salesforce
Oauth2" SalesforceOauth2- "Microsoft
Oauth2" MicrosoftOauth2- "Custom
Oauth2" CustomOauth2- "Atlassian
Oauth2" AtlassianOauth2- "Linkedin
Oauth2" LinkedinOauth2- "XOauth2"
XOauth2- "Okta
Oauth2" OktaOauth2- "One
Login Oauth2" OneLoginOauth2- "Ping
One Oauth2" PingOneOauth2- "Facebook
Oauth2" FacebookOauth2- "Yandex
Oauth2" YandexOauth2- "Reddit
Oauth2" RedditOauth2- "Zoom
Oauth2" ZoomOauth2- "Twitch
Oauth2" TwitchOauth2- "Spotify
Oauth2" SpotifyOauth2- "Dropbox
Oauth2" DropboxOauth2- "Notion
Oauth2" NotionOauth2- "Hubspot
Oauth2" HubspotOauth2- "Cyber
Ark Oauth2" CyberArkOauth2- "Fusion
Auth Oauth2" FusionAuthOauth2- "Auth0Oauth2"
Auth0Oauth2- "Cognito
Oauth2" CognitoOauth2
OAuth2CredentialProviderCustomOauth2ProviderConfigInput, OAuth2CredentialProviderCustomOauth2ProviderConfigInputArgs
Input configuration for a custom OAuth2 provider- Client
Id string - The client ID for the custom OAuth2 provider
- Client
Secret string - The client secret for the custom OAuth2 provider
- Oauth
Discovery Pulumi.Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Oauth2Discovery
- Client
Id string - The client ID for the custom OAuth2 provider
- Client
Secret string - The client secret for the custom OAuth2 provider
- Oauth
Discovery OAuth2CredentialProvider Oauth2Discovery
- client
Id String - The client ID for the custom OAuth2 provider
- client
Secret String - The client secret for the custom OAuth2 provider
- oauth
Discovery OAuth2CredentialProvider Oauth2Discovery
- client
Id string - The client ID for the custom OAuth2 provider
- client
Secret string - The client secret for the custom OAuth2 provider
- oauth
Discovery OAuth2CredentialProvider Oauth2Discovery
- client_
id str - The client ID for the custom OAuth2 provider
- client_
secret str - The client secret for the custom OAuth2 provider
- oauth_
discovery OAuth2CredentialProvider Oauth2Discovery
- client
Id String - The client ID for the custom OAuth2 provider
- client
Secret String - The client secret for the custom OAuth2 provider
- oauth
Discovery Property Map
OAuth2CredentialProviderGithubOauth2ProviderConfigInput, OAuth2CredentialProviderGithubOauth2ProviderConfigInputArgs
Input configuration for a GitHub OAuth2 provider- Client
Id string - Client
Secret string
- Client
Id string - Client
Secret string
- client
Id String - client
Secret String
- client
Id string - client
Secret string
- client_
id str - client_
secret str
- client
Id String - client
Secret String
OAuth2CredentialProviderGoogleOauth2ProviderConfigInput, OAuth2CredentialProviderGoogleOauth2ProviderConfigInputArgs
Input configuration for a Google OAuth2 provider- Client
Id string - Client
Secret string
- Client
Id string - Client
Secret string
- client
Id String - client
Secret String
- client
Id string - client
Secret string
- client_
id str - client_
secret str
- client
Id String - client
Secret String
OAuth2CredentialProviderIncludedOauth2ProviderConfigInput, OAuth2CredentialProviderIncludedOauth2ProviderConfigInputArgs
Input configuration for a supported non-custom OAuth2 provider- Client
Id string - Client
Secret string - string
- OAuth2 authorization endpoint for your isolated OAuth2 application tenant
- Issuer string
- Token issuer of your isolated OAuth2 application tenant
- Token
Endpoint string - OAuth2 token endpoint for your isolated OAuth2 application tenant
- Client
Id string - Client
Secret string - string
- OAuth2 authorization endpoint for your isolated OAuth2 application tenant
- Issuer string
- Token issuer of your isolated OAuth2 application tenant
- Token
Endpoint string - OAuth2 token endpoint for your isolated OAuth2 application tenant
- client
Id String - client
Secret String - String
- OAuth2 authorization endpoint for your isolated OAuth2 application tenant
- issuer String
- Token issuer of your isolated OAuth2 application tenant
- token
Endpoint String - OAuth2 token endpoint for your isolated OAuth2 application tenant
- client
Id string - client
Secret string - string
- OAuth2 authorization endpoint for your isolated OAuth2 application tenant
- issuer string
- Token issuer of your isolated OAuth2 application tenant
- token
Endpoint string - OAuth2 token endpoint for your isolated OAuth2 application tenant
- client_
id str - client_
secret str - str
- OAuth2 authorization endpoint for your isolated OAuth2 application tenant
- issuer str
- Token issuer of your isolated OAuth2 application tenant
- token_
endpoint str - OAuth2 token endpoint for your isolated OAuth2 application tenant
- client
Id String - client
Secret String - String
- OAuth2 authorization endpoint for your isolated OAuth2 application tenant
- issuer String
- Token issuer of your isolated OAuth2 application tenant
- token
Endpoint String - OAuth2 token endpoint for your isolated OAuth2 application tenant
OAuth2CredentialProviderLinkedinOauth2ProviderConfigInput, OAuth2CredentialProviderLinkedinOauth2ProviderConfigInputArgs
Input configuration for a LinkedIn OAuth2 provider- Client
Id string - Client
Secret string
- Client
Id string - Client
Secret string
- client
Id String - client
Secret String
- client
Id string - client
Secret string
- client_
id str - client_
secret str
- client
Id String - client
Secret String
OAuth2CredentialProviderMicrosoftOauth2ProviderConfigInput, OAuth2CredentialProviderMicrosoftOauth2ProviderConfigInputArgs
Input configuration for a Microsoft OAuth2 provider- Client
Id string - Client
Secret string - Tenant
Id string - The Microsoft Entra ID tenant ID
- Client
Id string - Client
Secret string - Tenant
Id string - The Microsoft Entra ID tenant ID
- client
Id String - client
Secret String - tenant
Id String - The Microsoft Entra ID tenant ID
- client
Id string - client
Secret string - tenant
Id string - The Microsoft Entra ID tenant ID
- client_
id str - client_
secret str - tenant_
id str - The Microsoft Entra ID tenant ID
- client
Id String - client
Secret String - tenant
Id String - The Microsoft Entra ID tenant ID
OAuth2CredentialProviderOauth2AuthorizationServerMetadata, OAuth2CredentialProviderOauth2AuthorizationServerMetadataArgs
Authorization server metadata for the OAuth2 provider- string
- The authorization endpoint URL
- Issuer string
- The issuer URL for the OAuth2 authorization server
- Token
Endpoint string - The token endpoint URL
- Response
Types List<string> - The supported response types
- string
- The authorization endpoint URL
- Issuer string
- The issuer URL for the OAuth2 authorization server
- Token
Endpoint string - The token endpoint URL
- Response
Types []string - The supported response types
- String
- The authorization endpoint URL
- issuer String
- The issuer URL for the OAuth2 authorization server
- token
Endpoint String - The token endpoint URL
- response
Types List<String> - The supported response types
- string
- The authorization endpoint URL
- issuer string
- The issuer URL for the OAuth2 authorization server
- token
Endpoint string - The token endpoint URL
- response
Types string[] - The supported response types
- str
- The authorization endpoint URL
- issuer str
- The issuer URL for the OAuth2 authorization server
- token_
endpoint str - The token endpoint URL
- response_
types Sequence[str] - The supported response types
- String
- The authorization endpoint URL
- issuer String
- The issuer URL for the OAuth2 authorization server
- token
Endpoint String - The token endpoint URL
- response
Types List<String> - The supported response types
OAuth2CredentialProviderOauth2Discovery, OAuth2CredentialProviderOauth2DiscoveryArgs
Discovery information for an OAuth2 provider-
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Oauth2Authorization Server Metadata - Discovery
Url string - The discovery URL for the OAuth2 provider
-
OAuth2Credential
Provider Oauth2Authorization Server Metadata - Discovery
Url string - The discovery URL for the OAuth2 provider
-
OAuth2Credential
Provider Oauth2Authorization Server Metadata - discovery
Url String - The discovery URL for the OAuth2 provider
-
OAuth2Credential
Provider Oauth2Authorization Server Metadata - discovery
Url string - The discovery URL for the OAuth2 provider
-
OAuth2Credential
Provider Oauth2Authorization Server Metadata - discovery_
url str - The discovery URL for the OAuth2 provider
- Property Map
- discovery
Url String - The discovery URL for the OAuth2 provider
OAuth2CredentialProviderOauth2ProviderConfigInput, OAuth2CredentialProviderOauth2ProviderConfigInputArgs
Input configuration for an OAuth2 provider- Atlassian
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Atlassian Oauth2Provider Config Input - Custom
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Custom Oauth2Provider Config Input - Github
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Github Oauth2Provider Config Input - Google
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Google Oauth2Provider Config Input - Included
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Included Oauth2Provider Config Input - Linkedin
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Linkedin Oauth2Provider Config Input - Microsoft
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Microsoft Oauth2Provider Config Input - Salesforce
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Salesforce Oauth2Provider Config Input - Slack
Oauth2Provider Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. OAuth2Credential Provider Slack Oauth2Provider Config Input
- Atlassian
Oauth2Provider OAuth2CredentialConfig Provider Atlassian Oauth2Provider Config Input - Custom
Oauth2Provider OAuth2CredentialConfig Provider Custom Oauth2Provider Config Input - Github
Oauth2Provider OAuth2CredentialConfig Provider Github Oauth2Provider Config Input - Google
Oauth2Provider OAuth2CredentialConfig Provider Google Oauth2Provider Config Input - Included
Oauth2Provider OAuth2CredentialConfig Provider Included Oauth2Provider Config Input - Linkedin
Oauth2Provider OAuth2CredentialConfig Provider Linkedin Oauth2Provider Config Input - Microsoft
Oauth2Provider OAuth2CredentialConfig Provider Microsoft Oauth2Provider Config Input - Salesforce
Oauth2Provider OAuth2CredentialConfig Provider Salesforce Oauth2Provider Config Input - Slack
Oauth2Provider OAuth2CredentialConfig Provider Slack Oauth2Provider Config Input
- atlassian
Oauth2Provider OAuth2CredentialConfig Provider Atlassian Oauth2Provider Config Input - custom
Oauth2Provider OAuth2CredentialConfig Provider Custom Oauth2Provider Config Input - github
Oauth2Provider OAuth2CredentialConfig Provider Github Oauth2Provider Config Input - google
Oauth2Provider OAuth2CredentialConfig Provider Google Oauth2Provider Config Input - included
Oauth2Provider OAuth2CredentialConfig Provider Included Oauth2Provider Config Input - linkedin
Oauth2Provider OAuth2CredentialConfig Provider Linkedin Oauth2Provider Config Input - microsoft
Oauth2Provider OAuth2CredentialConfig Provider Microsoft Oauth2Provider Config Input - salesforce
Oauth2Provider OAuth2CredentialConfig Provider Salesforce Oauth2Provider Config Input - slack
Oauth2Provider OAuth2CredentialConfig Provider Slack Oauth2Provider Config Input
- atlassian
Oauth2Provider OAuth2CredentialConfig Provider Atlassian Oauth2Provider Config Input - custom
Oauth2Provider OAuth2CredentialConfig Provider Custom Oauth2Provider Config Input - github
Oauth2Provider OAuth2CredentialConfig Provider Github Oauth2Provider Config Input - google
Oauth2Provider OAuth2CredentialConfig Provider Google Oauth2Provider Config Input - included
Oauth2Provider OAuth2CredentialConfig Provider Included Oauth2Provider Config Input - linkedin
Oauth2Provider OAuth2CredentialConfig Provider Linkedin Oauth2Provider Config Input - microsoft
Oauth2Provider OAuth2CredentialConfig Provider Microsoft Oauth2Provider Config Input - salesforce
Oauth2Provider OAuth2CredentialConfig Provider Salesforce Oauth2Provider Config Input - slack
Oauth2Provider OAuth2CredentialConfig Provider Slack Oauth2Provider Config Input
- atlassian_
oauth2_ OAuth2Credentialprovider_ config Provider Atlassian Oauth2Provider Config Input - custom_
oauth2_ OAuth2Credentialprovider_ config Provider Custom Oauth2Provider Config Input - github_
oauth2_ OAuth2Credentialprovider_ config Provider Github Oauth2Provider Config Input - google_
oauth2_ OAuth2Credentialprovider_ config Provider Google Oauth2Provider Config Input - included_
oauth2_ OAuth2Credentialprovider_ config Provider Included Oauth2Provider Config Input - linkedin_
oauth2_ OAuth2Credentialprovider_ config Provider Linkedin Oauth2Provider Config Input - microsoft_
oauth2_ OAuth2Credentialprovider_ config Provider Microsoft Oauth2Provider Config Input - salesforce_
oauth2_ OAuth2Credentialprovider_ config Provider Salesforce Oauth2Provider Config Input - slack_
oauth2_ OAuth2Credentialprovider_ config Provider Slack Oauth2Provider Config Input
- atlassian
Oauth2Provider Property MapConfig - custom
Oauth2Provider Property MapConfig - github
Oauth2Provider Property MapConfig - google
Oauth2Provider Property MapConfig - included
Oauth2Provider Property MapConfig - linkedin
Oauth2Provider Property MapConfig - microsoft
Oauth2Provider Property MapConfig - salesforce
Oauth2Provider Property MapConfig - slack
Oauth2Provider Property MapConfig
OAuth2CredentialProviderOauth2ProviderConfigOutput, OAuth2CredentialProviderOauth2ProviderConfigOutputArgs
Output configuration for an OAuth2 providerOAuth2CredentialProviderSalesforceOauth2ProviderConfigInput, OAuth2CredentialProviderSalesforceOauth2ProviderConfigInputArgs
Input configuration for a Salesforce OAuth2 provider- Client
Id string - Client
Secret string
- Client
Id string - Client
Secret string
- client
Id String - client
Secret String
- client
Id string - client
Secret string
- client_
id str - client_
secret str
- client
Id String - client
Secret String
OAuth2CredentialProviderSlackOauth2ProviderConfigInput, OAuth2CredentialProviderSlackOauth2ProviderConfigInputArgs
Input configuration for a Slack OAuth2 provider- Client
Id string - Client
Secret string
- Client
Id string - Client
Secret string
- client
Id String - client
Secret String
- client
Id string - client
Secret string
- client_
id str - client_
secret str
- client
Id String - client
Secret String
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 6, 2026 by Pulumi
