interface CfnIdentityProviderConfigProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.EKS.CfnIdentityProviderConfigProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awseks#CfnIdentityProviderConfigProps |
![]() | software.amazon.awscdk.services.eks.CfnIdentityProviderConfigProps |
![]() | aws_cdk.aws_eks.CfnIdentityProviderConfigProps |
![]() | aws-cdk-lib » aws_eks » CfnIdentityProviderConfigProps |
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 { aws_eks as eks } from 'aws-cdk-lib';
const cfnIdentityProviderConfigProps: eks.CfnIdentityProviderConfigProps = {
clusterName: 'clusterName',
type: 'type',
// the properties below are optional
identityProviderConfigName: 'identityProviderConfigName',
oidc: {
clientId: 'clientId',
issuerUrl: 'issuerUrl',
// the properties below are optional
groupsClaim: 'groupsClaim',
groupsPrefix: 'groupsPrefix',
requiredClaims: [{
key: 'key',
value: 'value',
}],
usernameClaim: 'usernameClaim',
usernamePrefix: 'usernamePrefix',
},
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
Name | Type | Description |
---|---|---|
cluster | string | The name of your cluster. |
type | string | The type of the identity provider configuration. |
identity | string | The name of the configuration. |
oidc? | IResolvable | Oidc | An object representing an OpenID Connect (OIDC) identity provider configuration. |
tags? | Cfn [] | Metadata that assists with categorization and organization. |
clusterName
Type:
string
The name of your cluster.
type
Type:
string
The type of the identity provider configuration.
The only type available is oidc
.
identityProviderConfigName?
Type:
string
(optional)
The name of the configuration.
oidc?
Type:
IResolvable
|
Oidc
(optional)
An object representing an OpenID Connect (OIDC) identity provider configuration.
tags?
Type:
Cfn
[]
(optional)
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.