Class CfnIdentityProviderConfigPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.eks.CfnIdentityProviderConfigPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIdentityProviderConfigPropsMixin>
- Enclosing class:
CfnIdentityProviderConfigPropsMixin
@Stability(Stable)
public static final class CfnIdentityProviderConfigPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIdentityProviderConfigPropsMixin>
A fluent builder for
CfnIdentityProviderConfigPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()clusterName(String clusterName) The name of your cluster.create()create(CfnPropertyMixinOptions options) identityProviderConfigName(String identityProviderConfigName) The name of the configuration.An object representing an OpenID Connect (OIDC) identity provider configuration.oidc(IResolvable oidc) 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 CfnIdentityProviderConfigPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnIdentityProviderConfigPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnIdentityProviderConfigPropsMixin.Builder.
-
clusterName
@Stability(Stable) public CfnIdentityProviderConfigPropsMixin.Builder clusterName(String clusterName) The name of your cluster.- Parameters:
clusterName- The name of your cluster. This parameter is required.- Returns:
this- See Also:
-
identityProviderConfigName
@Stability(Stable) public CfnIdentityProviderConfigPropsMixin.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 CfnIdentityProviderConfigPropsMixin.Builder oidc(CfnIdentityProviderConfigPropsMixin.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
@Stability(Stable) public CfnIdentityProviderConfigPropsMixin.Builder tags(List<? extends CfnTag> 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:
-
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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIdentityProviderConfigPropsMixin>- Returns:
- a newly built instance of
CfnIdentityProviderConfigPropsMixin.
-