Class IdentityPoolProviderUrl
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.identitypool.alpha.IdentityPoolProviderUrl
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-05T03:43:52.973Z")
@Stability(Experimental)
public class IdentityPoolProviderUrl
extends software.amazon.jsii.JsiiObject
(experimental) Keys for Login Providers - each correspond to the client IDs of their respective federation Identity Providers.
Example:
import software.amazon.awscdk.services.cognito.identitypool.alpha.IdentityPoolProviderUrl; IdentityPool.Builder.create(this, "myidentitypool") .identityPoolName("myidentitypool") .roleMappings(List.of(IdentityPoolRoleMapping.builder() .providerUrl(IdentityPoolProviderUrl.custom("my-custom-provider.com")) .useToken(true) .build())) .build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Field Summary
Modifier and TypeFieldDescriptionstatic final IdentityPoolProviderUrl
(experimental) Amazon Provider url.static final IdentityPoolProviderUrl
(experimental) Apple Provider url.static final IdentityPoolProviderUrl
(experimental) Facebook Provider url.static final IdentityPoolProviderUrl
(experimental) Google Provider url.static final IdentityPoolProviderUrl
(experimental) Twitter Provider url. -
Constructor Summary
ModifierConstructorDescriptionIdentityPoolProviderUrl
(IdentityPoolProviderType type, String value) protected
IdentityPoolProviderUrl
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
IdentityPoolProviderUrl
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic IdentityPoolProviderUrl
(experimental) Custom Provider url.getType()
(experimental) The type of Identity Pool Provider.getValue()
(experimental) The value of the Identity Pool Provider.static IdentityPoolProviderUrl
(experimental) OpenId Provider url.static IdentityPoolProviderUrl
(experimental) Saml Provider url.static IdentityPoolProviderUrl
userPool
(IUserPool userPool, IUserPoolClient userPoolClient) (experimental) User Pool Provider Url.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
AMAZON
(experimental) Amazon Provider url. -
APPLE
(experimental) Apple Provider url. -
FACEBOOK
(experimental) Facebook Provider url. -
GOOGLE
(experimental) Google Provider url. -
TWITTER
(experimental) Twitter Provider url.
-
-
Constructor Details
-
IdentityPoolProviderUrl
protected IdentityPoolProviderUrl(software.amazon.jsii.JsiiObjectRef objRef) -
IdentityPoolProviderUrl
protected IdentityPoolProviderUrl(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
IdentityPoolProviderUrl
@Stability(Experimental) public IdentityPoolProviderUrl(@NotNull IdentityPoolProviderType type, @NotNull String value) - Parameters:
type
- The type of Identity Pool Provider. This parameter is required.value
- The value of the Identity Pool Provider. This parameter is required.
-
-
Method Details
-
custom
(experimental) Custom Provider url.- Parameters:
url
- This parameter is required.
-
openId
(experimental) OpenId Provider url.- Parameters:
url
- This parameter is required.
-
saml
(experimental) Saml Provider url.- Parameters:
url
- This parameter is required.
-
userPool
@Stability(Experimental) @NotNull public static IdentityPoolProviderUrl userPool(@NotNull IUserPool userPool, @NotNull IUserPoolClient userPoolClient) (experimental) User Pool Provider Url.- Parameters:
userPool
- This parameter is required.userPoolClient
- This parameter is required.
-
getType
(experimental) The type of Identity Pool Provider. -
getValue
(experimental) The value of the Identity Pool Provider.
-