Show / Hide Table of Contents

Class CfnCapabilityPropsMixin.CapabilityConfigurationProperty

Configuration settings for a capability.

Inheritance
object
CfnCapabilityPropsMixin.CapabilityConfigurationProperty
Implements
CfnCapabilityPropsMixin.ICapabilityConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.EKS.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnCapabilityPropsMixin.CapabilityConfigurationProperty : CfnCapabilityPropsMixin.ICapabilityConfigurationProperty
Syntax (vb)
Public Class CfnCapabilityPropsMixin.CapabilityConfigurationProperty Implements CfnCapabilityPropsMixin.ICapabilityConfigurationProperty
Remarks

The structure of this object varies depending on the capability type.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-capability-capabilityconfiguration.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.Mixins.Preview.AWS.EKS.Mixins;

             var capabilityConfigurationProperty = new CapabilityConfigurationProperty {
                 ArgoCd = new ArgoCdProperty {
                     AwsIdc = new AwsIdcProperty {
                         IdcInstanceArn = "idcInstanceArn",
                         IdcManagedApplicationArn = "idcManagedApplicationArn",
                         IdcRegion = "idcRegion"
                     },
                     Namespace = "namespace",
                     NetworkAccess = new NetworkAccessProperty {
                         VpceIds = new [] { "vpceIds" }
                     },
                     RbacRoleMappings = new [] { new ArgoCdRoleMappingProperty {
                         Identities = new [] { new SsoIdentityProperty {
                             Id = "id",
                             Type = "type"
                         } },
                         Role = "role"
                     } },
                     ServerUrl = "serverUrl"
                 }
             };

Synopsis

Constructors

CapabilityConfigurationProperty()

Configuration settings for a capability.

Properties

ArgoCd

Configuration settings for an Argo CD capability.

Constructors

CapabilityConfigurationProperty()

Configuration settings for a capability.

public CapabilityConfigurationProperty()
Remarks

The structure of this object varies depending on the capability type.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-capability-capabilityconfiguration.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.Mixins.Preview.AWS.EKS.Mixins;

             var capabilityConfigurationProperty = new CapabilityConfigurationProperty {
                 ArgoCd = new ArgoCdProperty {
                     AwsIdc = new AwsIdcProperty {
                         IdcInstanceArn = "idcInstanceArn",
                         IdcManagedApplicationArn = "idcManagedApplicationArn",
                         IdcRegion = "idcRegion"
                     },
                     Namespace = "namespace",
                     NetworkAccess = new NetworkAccessProperty {
                         VpceIds = new [] { "vpceIds" }
                     },
                     RbacRoleMappings = new [] { new ArgoCdRoleMappingProperty {
                         Identities = new [] { new SsoIdentityProperty {
                             Id = "id",
                             Type = "type"
                         } },
                         Role = "role"
                     } },
                     ServerUrl = "serverUrl"
                 }
             };

Properties

ArgoCd

Configuration settings for an Argo CD capability.

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

object

Remarks

This includes the Kubernetes namespace, IAM Identity Center integration, RBAC role mappings, and network access configuration.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-capability-capabilityconfiguration.html#cfn-eks-capability-capabilityconfiguration-argocd

Type union: either IResolvable or CfnCapabilityPropsMixin.IArgoCdProperty

Implements

CfnCapabilityPropsMixin.ICapabilityConfigurationProperty
Back to top Generated by DocFX