Interface CfnIdentityProviderConfigProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIdentityProviderConfigProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:46.738Z")
@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.legacy.*; 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();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnIdentityProviderConfigProps
static final class
An implementation forCfnIdentityProviderConfigProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The cluster that the configuration is associated to.default String
The name of the configuration.default Object
getOidc()
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. -
getType
The type of the identity provider configuration.The only type available is
oidc
. -
getIdentityProviderConfigName
The name of the configuration. -
getOidc
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.Each tag consists of a key and an optional value. You define both.
-
builder
-