GatewayOAuth2IdentityBinding
- class aws_cdk.aws_bedrock_agentcore_alpha.GatewayOAuth2IdentityBinding(*, provider_arn, scopes, secret_arn, custom_parameters=None)
Bases:
object(experimental) Provider ARN, secret ARN, and OAuth scopes for wiring a Token Vault OAuth2 identity into a gateway target.
- Parameters:
provider_arn (
str) – (experimental) OAuth2 credential provider ARN.scopes (
Sequence[str]) – (experimental) OAuth scopes to request when invoking through the gateway.secret_arn (
str) – (experimental) Secrets Manager secret ARN for OAuth2 client credentials.custom_parameters (
Optional[Mapping[str,str]]) – (experimental) Optional custom parameters for the OAuth flow. Default: - no custom parameters
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_bedrock_agentcore_alpha as bedrock_agentcore_alpha gateway_oAuth2_identity_binding = bedrock_agentcore_alpha.GatewayOAuth2IdentityBinding( provider_arn="providerArn", scopes=["scopes"], secret_arn="secretArn", # the properties below are optional custom_parameters={ "custom_parameters_key": "customParameters" } )
Attributes
- custom_parameters
(experimental) Optional custom parameters for the OAuth flow.
- Default:
no custom parameters
- Stability:
experimental
- provider_arn
(experimental) OAuth2 credential provider ARN.
- Stability:
experimental
- scopes
(experimental) OAuth scopes to request when invoking through the gateway.
- Stability:
experimental
- secret_arn
(experimental) Secrets Manager secret ARN for OAuth2 client credentials.
- Stability:
experimental