Interface IncludedOauth2TenantEndpoints

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IncludedOauth2TenantCredentialProviderProps
All Known Implementing Classes:
IncludedOauth2TenantCredentialProviderProps.Jsii$Proxy, IncludedOauth2TenantEndpoints.Jsii$Proxy

@Generated(value="jsii-pacmak/1.129.0 (build eaca441)", date="2026-05-19T08:18:44.450Z") @Stability(Stable) public interface IncludedOauth2TenantEndpoints extends software.amazon.jsii.JsiiSerializable
Optional tenant OAuth endpoints for IdPs that use CloudFormation IncludedOauth2ProviderConfig with issuer and/or endpoints per the IdP’s outbound documentation.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.bedrockagentcore.*;
 IncludedOauth2TenantEndpoints includedOauth2TenantEndpoints = IncludedOauth2TenantEndpoints.builder()
         .authorizationEndpoint("authorizationEndpoint")
         .issuer("issuer")
         .tokenEndpoint("tokenEndpoint")
         .build();
 
  • Method Details

    • getAuthorizationEndpoint

      @Stability(Stable) @Nullable default String getAuthorizationEndpoint()
      OAuth2 authorization endpoint for your tenant.

      Default: - not specified; use when your IdP requires an explicit endpoint

    • getIssuer

      @Stability(Stable) @Nullable default String getIssuer()
      Token issuer URL for your tenant (often the IdP base or issuer URI).

      Default: - not specified; use when your IdP requires an explicit issuer

    • getTokenEndpoint

      @Stability(Stable) @Nullable default String getTokenEndpoint()
      OAuth2 token endpoint for your tenant.

      Default: - not specified; use when your IdP requires an explicit endpoint

    • builder

      @Stability(Stable) static IncludedOauth2TenantEndpoints.Builder builder()
      Returns:
      a IncludedOauth2TenantEndpoints.Builder of IncludedOauth2TenantEndpoints