Show / Hide Table of Contents

Class CfnIdentityProviderConfigMixinProps

Properties for CfnIdentityProviderConfigPropsMixin.

Inheritance
object
CfnIdentityProviderConfigMixinProps
Implements
ICfnIdentityProviderConfigMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.EKS
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnIdentityProviderConfigMixinProps : ICfnIdentityProviderConfigMixinProps
Syntax (vb)
Public Class CfnIdentityProviderConfigMixinProps Implements ICfnIdentityProviderConfigMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-identityproviderconfig.html

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.CfnPropertyMixins.AWS.EKS;

             var cfnIdentityProviderConfigMixinProps = new CfnIdentityProviderConfigMixinProps {
                 ClusterName = "clusterName",
                 IdentityProviderConfigName = "identityProviderConfigName",
                 Oidc = new OidcIdentityProviderConfigProperty {
                     ClientId = "clientId",
                     GroupsClaim = "groupsClaim",
                     GroupsPrefix = "groupsPrefix",
                     IssuerUrl = "issuerUrl",
                     RequiredClaims = new [] { new RequiredClaimProperty {
                         Key = "key",
                         Value = "value"
                     } },
                     UsernameClaim = "usernameClaim",
                     UsernamePrefix = "usernamePrefix"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 Type = "type"
             };

Synopsis

Constructors

CfnIdentityProviderConfigMixinProps()

Properties for CfnIdentityProviderConfigPropsMixin.

Properties

ClusterName

The name of your cluster.

IdentityProviderConfigName

The name of the configuration.

Oidc

An object representing an OpenID Connect (OIDC) identity provider configuration.

Tags

Metadata that assists with categorization and organization.

Type

The type of the identity provider configuration.

Constructors

CfnIdentityProviderConfigMixinProps()

Properties for CfnIdentityProviderConfigPropsMixin.

public CfnIdentityProviderConfigMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-identityproviderconfig.html

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.CfnPropertyMixins.AWS.EKS;

             var cfnIdentityProviderConfigMixinProps = new CfnIdentityProviderConfigMixinProps {
                 ClusterName = "clusterName",
                 IdentityProviderConfigName = "identityProviderConfigName",
                 Oidc = new OidcIdentityProviderConfigProperty {
                     ClientId = "clientId",
                     GroupsClaim = "groupsClaim",
                     GroupsPrefix = "groupsPrefix",
                     IssuerUrl = "issuerUrl",
                     RequiredClaims = new [] { new RequiredClaimProperty {
                         Key = "key",
                         Value = "value"
                     } },
                     UsernameClaim = "usernameClaim",
                     UsernamePrefix = "usernamePrefix"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 Type = "type"
             };

Properties

ClusterName

The name of your cluster.

public string? ClusterName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-identityproviderconfig.html#cfn-eks-identityproviderconfig-clustername

IdentityProviderConfigName

The name of the configuration.

public string? IdentityProviderConfigName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-identityproviderconfig.html#cfn-eks-identityproviderconfig-identityproviderconfigname

Oidc

An object representing an OpenID Connect (OIDC) identity provider configuration.

public object? Oidc { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-identityproviderconfig.html#cfn-eks-identityproviderconfig-oidc

Type union: either IResolvable or CfnIdentityProviderConfigPropsMixin.IOidcIdentityProviderConfigProperty

Tags

Metadata that assists with categorization and organization.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or AWS resources.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-identityproviderconfig.html#cfn-eks-identityproviderconfig-tags

Type

The type of the identity provider configuration.

public string? Type { get; set; }
Property Value

string

Remarks

The only type available is oidc .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-identityproviderconfig.html#cfn-eks-identityproviderconfig-type

Implements

ICfnIdentityProviderConfigMixinProps
Back to top Generated by DocFX