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.98.0 (build 00b106d)",
date="2024-05-08T21:35:15.355Z")
@Stability(Experimental)
public class IdentityPoolProviderUrl
extends software.amazon.jsii.JsiiObject
(experimental) Keys for Login Providers - correspond to client id's of 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) Digits 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) type of Provider Url.getValue()
(experimental) value of Provider Url.static IdentityPoolProviderUrl
(experimental) OpenId Provider Url.static IdentityPoolProviderUrl
(experimental) Saml Provider Url.static IdentityPoolProviderUrl
userPool
(UserPool userPool, UserPoolClient 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. -
DIGITS
(experimental) Digits 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
- type of Provider Url. This parameter is required.value
- value of Provider Url. 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 UserPool userPool, @NotNull UserPoolClient userPoolClient) (experimental) User Pool Provider Url.- Parameters:
userPool
- This parameter is required.userPoolClient
- This parameter is required.
-
getType
(experimental) type of Provider Url. -
getValue
(experimental) value of Provider Url.
-