@@ -52,7 +52,7 @@ export interface CreateOauth2CredentialProviderCommandOutput
5252 * const client = new BedrockAgentCoreControlClient(config);
5353 * const input = { // CreateOauth2CredentialProviderRequest
5454 * name: "STRING_VALUE", // required
55- * credentialProviderVendor: "GoogleOauth2" || "GithubOauth2" || "SlackOauth2" || "SalesforceOauth2" || "MicrosoftOauth2" || "CustomOauth2", // required
55+ * credentialProviderVendor: "GoogleOauth2" || "GithubOauth2" || "SlackOauth2" || "SalesforceOauth2" || "MicrosoftOauth2" || "CustomOauth2" || "AtlassianOauth2" || "LinkedinOauth2" || "XOauth2" || "OktaOauth2" || "OneLoginOauth2" || "PingOneOauth2" || "FacebookOauth2" || "YandexOauth2" || "RedditOauth2" || "ZoomOauth2" || "TwitchOauth2" || "SpotifyOauth2" || "DropboxOauth2" || "NotionOauth2" || "HubspotOauth2" || "CyberArkOauth2" || "FusionAuthOauth2" || "Auth0Oauth2" || "CognitoOauth2" , // required
5656 * oauth2ProviderConfigInput: { // Oauth2ProviderConfigInput Union: only one key present
5757 * customOauth2ProviderConfig: { // CustomOauth2ProviderConfigInput
5858 * oauthDiscovery: { // Oauth2Discovery Union: only one key present
@@ -64,6 +64,9 @@ export interface CreateOauth2CredentialProviderCommandOutput
6464 * responseTypes: [ // ResponseListType
6565 * "STRING_VALUE",
6666 * ],
67+ * tokenEndpointAuthMethods: [ // TokenEndpointAuthMethodsType
68+ * "STRING_VALUE",
69+ * ],
6770 * },
6871 * },
6972 * clientId: "STRING_VALUE", // required
@@ -88,7 +91,26 @@ export interface CreateOauth2CredentialProviderCommandOutput
8891 * microsoftOauth2ProviderConfig: { // MicrosoftOauth2ProviderConfigInput
8992 * clientId: "STRING_VALUE", // required
9093 * clientSecret: "STRING_VALUE", // required
94+ * tenantId: "STRING_VALUE",
9195 * },
96+ * atlassianOauth2ProviderConfig: { // AtlassianOauth2ProviderConfigInput
97+ * clientId: "STRING_VALUE", // required
98+ * clientSecret: "STRING_VALUE", // required
99+ * },
100+ * linkedinOauth2ProviderConfig: { // LinkedinOauth2ProviderConfigInput
101+ * clientId: "STRING_VALUE", // required
102+ * clientSecret: "STRING_VALUE", // required
103+ * },
104+ * includedOauth2ProviderConfig: { // IncludedOauth2ProviderConfigInput
105+ * clientId: "STRING_VALUE", // required
106+ * clientSecret: "STRING_VALUE", // required
107+ * issuer: "STRING_VALUE",
108+ * authorizationEndpoint: "STRING_VALUE",
109+ * tokenEndpoint: "STRING_VALUE",
110+ * },
111+ * },
112+ * tags: { // TagsMap
113+ * "<keys>": "STRING_VALUE",
92114 * },
93115 * };
94116 * const command = new CreateOauth2CredentialProviderCommand(input);
@@ -99,6 +121,110 @@ export interface CreateOauth2CredentialProviderCommandOutput
99121 * // },
100122 * // name: "STRING_VALUE", // required
101123 * // credentialProviderArn: "STRING_VALUE", // required
124+ * // callbackUrl: "STRING_VALUE",
125+ * // oauth2ProviderConfigOutput: { // Oauth2ProviderConfigOutput Union: only one key present
126+ * // customOauth2ProviderConfig: { // CustomOauth2ProviderConfigOutput
127+ * // oauthDiscovery: { // Oauth2Discovery Union: only one key present
128+ * // discoveryUrl: "STRING_VALUE",
129+ * // authorizationServerMetadata: { // Oauth2AuthorizationServerMetadata
130+ * // issuer: "STRING_VALUE", // required
131+ * // authorizationEndpoint: "STRING_VALUE", // required
132+ * // tokenEndpoint: "STRING_VALUE", // required
133+ * // responseTypes: [ // ResponseListType
134+ * // "STRING_VALUE",
135+ * // ],
136+ * // tokenEndpointAuthMethods: [ // TokenEndpointAuthMethodsType
137+ * // "STRING_VALUE",
138+ * // ],
139+ * // },
140+ * // },
141+ * // clientId: "STRING_VALUE",
142+ * // },
143+ * // googleOauth2ProviderConfig: { // GoogleOauth2ProviderConfigOutput
144+ * // oauthDiscovery: {// Union: only one key present
145+ * // discoveryUrl: "STRING_VALUE",
146+ * // authorizationServerMetadata: {
147+ * // issuer: "STRING_VALUE", // required
148+ * // authorizationEndpoint: "STRING_VALUE", // required
149+ * // tokenEndpoint: "STRING_VALUE", // required
150+ * // responseTypes: [
151+ * // "STRING_VALUE",
152+ * // ],
153+ * // tokenEndpointAuthMethods: [
154+ * // "STRING_VALUE",
155+ * // ],
156+ * // },
157+ * // },
158+ * // clientId: "STRING_VALUE",
159+ * // },
160+ * // githubOauth2ProviderConfig: { // GithubOauth2ProviderConfigOutput
161+ * // oauthDiscovery: {// Union: only one key present
162+ * // discoveryUrl: "STRING_VALUE",
163+ * // authorizationServerMetadata: {
164+ * // issuer: "STRING_VALUE", // required
165+ * // authorizationEndpoint: "STRING_VALUE", // required
166+ * // tokenEndpoint: "STRING_VALUE", // required
167+ * // responseTypes: [
168+ * // "STRING_VALUE",
169+ * // ],
170+ * // tokenEndpointAuthMethods: [
171+ * // "STRING_VALUE",
172+ * // ],
173+ * // },
174+ * // },
175+ * // clientId: "STRING_VALUE",
176+ * // },
177+ * // slackOauth2ProviderConfig: { // SlackOauth2ProviderConfigOutput
178+ * // oauthDiscovery: {// Union: only one key present
179+ * // discoveryUrl: "STRING_VALUE",
180+ * // authorizationServerMetadata: {
181+ * // issuer: "STRING_VALUE", // required
182+ * // authorizationEndpoint: "STRING_VALUE", // required
183+ * // tokenEndpoint: "STRING_VALUE", // required
184+ * // responseTypes: [
185+ * // "STRING_VALUE",
186+ * // ],
187+ * // tokenEndpointAuthMethods: [
188+ * // "STRING_VALUE",
189+ * // ],
190+ * // },
191+ * // },
192+ * // clientId: "STRING_VALUE",
193+ * // },
194+ * // salesforceOauth2ProviderConfig: { // SalesforceOauth2ProviderConfigOutput
195+ * // oauthDiscovery: {// Union: only one key present
196+ * // discoveryUrl: "STRING_VALUE",
197+ * // authorizationServerMetadata: {
198+ * // issuer: "STRING_VALUE", // required
199+ * // authorizationEndpoint: "STRING_VALUE", // required
200+ * // tokenEndpoint: "STRING_VALUE", // required
201+ * // responseTypes: [
202+ * // "STRING_VALUE",
203+ * // ],
204+ * // tokenEndpointAuthMethods: [
205+ * // "STRING_VALUE",
206+ * // ],
207+ * // },
208+ * // },
209+ * // clientId: "STRING_VALUE",
210+ * // },
211+ * // microsoftOauth2ProviderConfig: { // MicrosoftOauth2ProviderConfigOutput
212+ * // oauthDiscovery: "<Oauth2Discovery>", // required
213+ * // clientId: "STRING_VALUE",
214+ * // },
215+ * // atlassianOauth2ProviderConfig: { // AtlassianOauth2ProviderConfigOutput
216+ * // oauthDiscovery: "<Oauth2Discovery>", // required
217+ * // clientId: "STRING_VALUE",
218+ * // },
219+ * // linkedinOauth2ProviderConfig: { // LinkedinOauth2ProviderConfigOutput
220+ * // oauthDiscovery: "<Oauth2Discovery>", // required
221+ * // clientId: "STRING_VALUE",
222+ * // },
223+ * // includedOauth2ProviderConfig: { // IncludedOauth2ProviderConfigOutput
224+ * // oauthDiscovery: "<Oauth2Discovery>", // required
225+ * // clientId: "STRING_VALUE",
226+ * // },
227+ * // },
102228 * // };
103229 *
104230 * ```
0 commit comments