Interface CfnIdentityProviderProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentityProviderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-13T16:10:16.125Z")
@Stability(Stable)
public interface CfnIdentityProviderProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnIdentityProvider.
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.workspacesweb.*;
CfnIdentityProviderProps cfnIdentityProviderProps = CfnIdentityProviderProps.builder()
.identityProviderDetails(Map.of(
"identityProviderDetailsKey", "identityProviderDetails"))
.identityProviderName("identityProviderName")
.identityProviderType("identityProviderType")
// the properties below are optional
.portalArn("portalArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnIdentityProviderPropsstatic final classAn implementation forCfnIdentityProviderProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIdentityProviderDetails
The identity provider details. The following list describes the provider detail keys for each identity provider type.- For Google and Login with Amazon:
client_idclient_secretauthorize_scopes- For Facebook:
client_idclient_secretauthorize_scopesapi_version- For Sign in with Apple:
client_idteam_idkey_idprivate_keyauthorize_scopes- For OIDC providers:
client_idclient_secretattributes_request_methodoidc_issuerauthorize_scopesauthorize_urlif not available from discovery URL specified by oidc_issuer keytoken_urlif not available from discovery URL specified by oidc_issuer keyattributes_urlif not available from discovery URL specified by oidc_issuer keyjwks_uriif not available from discovery URL specified by oidc_issuer key- For SAML providers:
MetadataFileORMetadataURLIDPSignout(boolean) optionalIDPInit(boolean) optionalRequestSigningAlgorithm(string) optional - Only acceptsrsa-sha256EncryptedResponses(boolean) optional
Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
getIdentityProviderName
The identity provider name.- See Also:
-
getIdentityProviderType
The identity provider type.- See Also:
-
getPortalArn
The ARN of the identity provider.- See Also:
-
getTags
- See Also:
-
builder
- Returns:
- a
CfnIdentityProviderProps.BuilderofCfnIdentityProviderProps
-