Interface CfnIdentityProviderConfigProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentityProviderConfigProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.120.0 (build 192dc88)",
date="2025-12-05T22:26:36.263Z")
@Stability(Stable)
public interface CfnIdentityProviderConfigProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnIdentityProviderConfig.
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.eks.*;
CfnIdentityProviderConfigProps cfnIdentityProviderConfigProps = CfnIdentityProviderConfigProps.builder()
.clusterName("clusterName")
.type("type")
// the properties below are optional
.identityProviderConfigName("identityProviderConfigName")
.oidc(OidcIdentityProviderConfigProperty.builder()
.clientId("clientId")
.issuerUrl("issuerUrl")
// the properties below are optional
.groupsClaim("groupsClaim")
.groupsPrefix("groupsPrefix")
.requiredClaims(List.of(RequiredClaimProperty.builder()
.key("key")
.value("value")
.build()))
.usernameClaim("usernameClaim")
.usernamePrefix("usernamePrefix")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnIdentityProviderConfigPropsstatic final classAn implementation forCfnIdentityProviderConfigProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The name of your cluster.default StringThe name of the configuration.default ObjectgetOidc()An object representing an OpenID Connect (OIDC) identity provider configuration.getTags()Metadata that assists with categorization and organization.getType()The type of the identity provider configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getClusterName
The name of your cluster.- See Also:
-
getType
The type of the identity provider configuration.The only type available is
oidc.- See Also:
-
getIdentityProviderConfigName
The name of the configuration.- See Also:
-
getOidc
An object representing an OpenID Connect (OIDC) identity provider configuration.Returns union: either
IResolvableorCfnIdentityProviderConfig.OidcIdentityProviderConfigProperty- See Also:
-
getTags
Metadata that assists with categorization and organization.Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or AWS resources.
- See Also:
-
builder
-