Class CfnIdentityProviderConfig.Builder
java.lang.Object
software.amazon.awscdk.services.eks.CfnIdentityProviderConfig.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIdentityProviderConfig>
- Enclosing class:
CfnIdentityProviderConfig
@Stability(Stable)
public static final class CfnIdentityProviderConfig.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIdentityProviderConfig>
A fluent builder for
CfnIdentityProviderConfig
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clusterName
(String clusterName) The name of your cluster.identityProviderConfigName
(String identityProviderConfigName) The name of the configuration.oidc
(IResolvable oidc) An object representing an OpenID Connect (OIDC) identity provider configuration.An object representing an OpenID Connect (OIDC) identity provider configuration.Metadata that assists with categorization and organization.The type of the identity provider configuration.
-
Method Details
-
create
@Stability(Stable) public static CfnIdentityProviderConfig.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnIdentityProviderConfig.Builder
.
-
clusterName
The name of your cluster.- Parameters:
clusterName
- The name of your cluster. This parameter is required.- Returns:
this
- See Also:
-
type
The type of the identity provider configuration.The only type available is
oidc
.- Parameters:
type
- The type of the identity provider configuration. This parameter is required.- Returns:
this
- See Also:
-
identityProviderConfigName
@Stability(Stable) public CfnIdentityProviderConfig.Builder identityProviderConfigName(String identityProviderConfigName) The name of the configuration.- Parameters:
identityProviderConfigName
- The name of the configuration. This parameter is required.- Returns:
this
- See Also:
-
oidc
An object representing an OpenID Connect (OIDC) identity provider configuration.- Parameters:
oidc
- An object representing an OpenID Connect (OIDC) identity provider configuration. This parameter is required.- Returns:
this
- See Also:
-
oidc
@Stability(Stable) public CfnIdentityProviderConfig.Builder oidc(CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty oidc) An object representing an OpenID Connect (OIDC) identity provider configuration.- Parameters:
oidc
- An object representing an OpenID Connect (OIDC) identity provider configuration. This parameter is required.- Returns:
this
- See Also:
-
tags
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.
- Parameters:
tags
- Metadata that assists with categorization and organization. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnIdentityProviderConfig>
- Returns:
- a newly built instance of
CfnIdentityProviderConfig
.
-