Interface IdentityPoolAuthenticationProviders
- All Superinterfaces:
- IdentityPoolProviders,- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- IdentityPoolAuthenticationProviders.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
           date="2023-06-19T16:30:45.448Z")
@Stability(Experimental)
public interface IdentityPoolAuthenticationProviders
extends software.amazon.jsii.JsiiSerializable, IdentityPoolProviders
(experimental) Authentication providers for using in identity pool.
 
Example:
 OpenIdConnectProvider openIdConnectProvider;
 IdentityPool.Builder.create(this, "myidentitypool")
         .identityPoolName("myidentitypool")
         .authenticationProviders(IdentityPoolAuthenticationProviders.builder()
                 .google(IdentityPoolGoogleLoginProvider.builder()
                         .clientId("12345678012.apps.googleusercontent.com")
                         .build())
                 .openIdConnectProviders(List.of(openIdConnectProvider))
                 .customProvider("my-custom-provider.example.com")
                 .build())
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forIdentityPoolAuthenticationProvidersstatic final classAn implementation forIdentityPoolAuthenticationProviders
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()default String(experimental) The Developer Provider Name to associate with this Identity Pool.default List<IOpenIdConnectProvider>(experimental) The OpenIdConnect Provider associated with this Identity Pool.default List<ISamlProvider>(experimental) The Security Assertion Markup Language Provider associated with this Identity Pool.default List<IUserPoolAuthenticationProvider>(experimental) The User Pool Authentication Providers associated with this Identity Pool.Methods inherited from interface software.amazon.awscdk.services.cognito.identitypool.IdentityPoolProvidersgetAmazon, getApple, getDigits, getFacebook, getGoogle, getTwitterMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getCustomProvider(experimental) The Developer Provider Name to associate with this Identity Pool.Default: - no Custom Provider 
- 
getOpenIdConnectProviders(experimental) The OpenIdConnect Provider associated with this Identity Pool.Default: - no OpenIdConnectProvider 
- 
getSamlProviders(experimental) The Security Assertion Markup Language Provider associated with this Identity Pool.Default: - no SamlProvider 
- 
getUserPools(experimental) The User Pool Authentication Providers associated with this Identity Pool.Default: - no User Pools Associated 
- 
builder
 
-