Interface CfnVerifiedAccessTrustProvider.OidcOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVerifiedAccessTrustProvider.OidcOptionsProperty.Jsii$Proxy
- Enclosing class:
- CfnVerifiedAccessTrustProvider
@Stability(Stable)
public static interface CfnVerifiedAccessTrustProvider.OidcOptionsProperty
extends software.amazon.jsii.JsiiSerializable
Describes the options for an OpenID Connect-compatible user-identity trust provider.
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.ec2.*;
OidcOptionsProperty oidcOptionsProperty = OidcOptionsProperty.builder()
.authorizationEndpoint("authorizationEndpoint")
.clientId("clientId")
.clientSecret("clientSecret")
.issuer("issuer")
.scope("scope")
.tokenEndpoint("tokenEndpoint")
.userInfoEndpoint("userInfoEndpoint")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnVerifiedAccessTrustProvider.OidcOptionsPropertystatic final classAn implementation forCfnVerifiedAccessTrustProvider.OidcOptionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe OIDC authorization endpoint.default StringThe client identifier.default StringThe client secret.default StringThe OIDC issuer.default StringgetScope()The OpenID Connect (OIDC) scope specified.default StringThe OIDC token endpoint.default StringThe OIDC user info endpoint.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthorizationEndpoint
The OIDC authorization endpoint. -
getClientId
The client identifier. -
getClientSecret
The client secret. -
getIssuer
The OIDC issuer. -
getScope
The OpenID Connect (OIDC) scope specified. -
getTokenEndpoint
The OIDC token endpoint. -
getUserInfoEndpoint
The OIDC user info endpoint. -
builder
-