Interface CfnIdentityProviderConfigProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentityProviderConfigProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.89.0 (build 2f74b3e)",
date="2023-10-26T00:56:07.715Z")
@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 cluster that the configuration is associated to.default StringThe name of the configuration.default ObjectgetOidc()An object representing an OpenID Connect (OIDC) identity provider configuration.getTags()The metadata to apply to the provider configuration to assist 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 cluster that the configuration is associated to.- 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.- See Also:
-
getTags
The metadata to apply to the provider configuration to assist with categorization and organization.Each tag consists of a key and an optional value. You define both.
- See Also:
-
builder
-