Interface CfnWorkforcePropsMixin.OidcConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkforcePropsMixin.OidcConfigProperty.Jsii$Proxy
- Enclosing class:
CfnWorkforcePropsMixin
@Stability(Stable)
public static interface CfnWorkforcePropsMixin.OidcConfigProperty
extends software.amazon.jsii.JsiiSerializable
The configuration of an OIDC Identity Provider (IdP) private workforce.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.sagemaker.*;
OidcConfigProperty oidcConfigProperty = OidcConfigProperty.builder()
.authenticationRequestExtraParams(Map.of(
"authenticationRequestExtraParamsKey", "authenticationRequestExtraParams"))
.authorizationEndpoint("authorizationEndpoint")
.clientId("clientId")
.clientSecret("clientSecret")
.issuer("issuer")
.jwksUri("jwksUri")
.logoutEndpoint("logoutEndpoint")
.scope("scope")
.tokenEndpoint("tokenEndpoint")
.userInfoEndpoint("userInfoEndpoint")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWorkforcePropsMixin.OidcConfigPropertystatic final classAn implementation forCfnWorkforcePropsMixin.OidcConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectA string to string map of identifiers specific to the custom identity provider (IdP) being used.default StringThe OIDC IdP authorization endpoint used to configure your private workforce.default StringThe OIDC IdP client ID used to configure your private workforce.default StringThe OIDC IdP client secret used to configure your private workforce.default StringThe OIDC IdP issuer used to configure your private workforce.default StringThe OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.default StringThe OIDC IdP logout endpoint used to configure your private workforce.default StringgetScope()An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.default StringThe OIDC IdP token endpoint used to configure your private workforce.default StringThe OIDC IdP user info endpoint used to configure your private workforce.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthenticationRequestExtraParams
A string to string map of identifiers specific to the custom identity provider (IdP) being used.Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- See Also:
-
getAuthorizationEndpoint
The OIDC IdP authorization endpoint used to configure your private workforce.- See Also:
-
getClientId
The OIDC IdP client ID used to configure your private workforce.- See Also:
-
getClientSecret
The OIDC IdP client secret used to configure your private workforce.- See Also:
-
getIssuer
The OIDC IdP issuer used to configure your private workforce.- See Also:
-
getJwksUri
The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.- See Also:
-
getLogoutEndpoint
The OIDC IdP logout endpoint used to configure your private workforce.- See Also:
-
getScope
An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.- See Also:
-
getTokenEndpoint
The OIDC IdP token endpoint used to configure your private workforce.- See Also:
-
getUserInfoEndpoint
The OIDC IdP user info endpoint used to configure your private workforce.- See Also:
-
builder
-