Interface ICfnIdentityProviderConfigProps
Properties for defining a CfnIdentityProviderConfig
.
Namespace: Amazon.CDK.AWS.EKS.Legacy
Assembly: Amazon.CDK.AWS.EKS.Legacy.dll
Syntax (csharp)
public interface ICfnIdentityProviderConfigProps
Syntax (vb)
Public Interface ICfnIdentityProviderConfigProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EKS.Legacy;
var cfnIdentityProviderConfigProps = new CfnIdentityProviderConfigProps {
ClusterName = "clusterName",
Type = "type",
// the properties below are optional
IdentityProviderConfigName = "identityProviderConfigName",
Oidc = new OidcIdentityProviderConfigProperty {
ClientId = "clientId",
IssuerUrl = "issuerUrl",
// the properties below are optional
GroupsClaim = "groupsClaim",
GroupsPrefix = "groupsPrefix",
RequiredClaims = new [] { new RequiredClaimProperty {
Key = "key",
Value = "value"
} },
UsernameClaim = "usernameClaim",
UsernamePrefix = "usernamePrefix"
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
ClusterName | The cluster that the configuration is associated to. |
IdentityProviderConfigName | The name of the configuration. |
Oidc | An object representing an OpenID Connect (OIDC) identity provider configuration. |
Tags | The metadata to apply to the provider configuration to assist with categorization and organization. |
Type | The type of the identity provider configuration. |
Properties
ClusterName
The cluster that the configuration is associated to.
string ClusterName { get; }
Property Value
System.String
Remarks
IdentityProviderConfigName
The name of the configuration.
virtual string IdentityProviderConfigName { get; }
Property Value
System.String
Remarks
Oidc
An object representing an OpenID Connect (OIDC) identity provider configuration.
virtual object Oidc { get; }
Property Value
System.Object
Remarks
Tags
The metadata to apply to the provider configuration to assist with categorization and organization.
virtual ICfnTag[] Tags { get; }
Property Value
ICfnTag[]
Remarks
Each tag consists of a key and an optional value. You define both.
Type
The type of the identity provider configuration.
string Type { get; }
Property Value
System.String
Remarks
The only type available is oidc
.