Interface CfnCapability.CapabilityConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCapability.CapabilityConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnCapability
@Stability(Stable)
public static interface CfnCapability.CapabilityConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Configuration settings for a capability.
The structure of this object varies depending on the capability type.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.eks.*;
CapabilityConfigurationProperty capabilityConfigurationProperty = CapabilityConfigurationProperty.builder()
.argoCd(ArgoCdProperty.builder()
.awsIdc(AwsIdcProperty.builder()
.idcInstanceArn("idcInstanceArn")
// the properties below are optional
.idcManagedApplicationArn("idcManagedApplicationArn")
.idcRegion("idcRegion")
.build())
// the properties below are optional
.namespace("namespace")
.networkAccess(NetworkAccessProperty.builder()
.vpceIds(List.of("vpceIds"))
.build())
.rbacRoleMappings(List.of(ArgoCdRoleMappingProperty.builder()
.identities(List.of(SsoIdentityProperty.builder()
.id("id")
.type("type")
.build()))
.role("role")
.build()))
.serverUrl("serverUrl")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCapability.CapabilityConfigurationPropertystatic final classAn implementation forCfnCapability.CapabilityConfigurationProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getArgoCd
Configuration settings for an Argo CD capability.This includes the Kubernetes namespace, IAM Identity Center integration, RBAC role mappings, and network access configuration.
Returns union: either
IResolvableorCfnCapability.ArgoCdProperty- See Also:
-
builder
-