Class CfnCapabilityMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.eks.CfnCapabilityMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCapabilityMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCapabilityMixinProps
@Stability(Stable)
@Internal
public static final class CfnCapabilityMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCapabilityMixinProps
An implementation for
CfnCapabilityMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.eks.CfnCapabilityMixinProps
CfnCapabilityMixinProps.Builder, CfnCapabilityMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCapabilityMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe unique name of the capability within the cluster.final StringThe name of the Amazon EKS cluster that contains this capability.final ObjectThe configuration settings for the capability.final StringThe delete propagation policy for the capability.final StringThe Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services.getTags()An array of key-value pairs to apply to this resource.final StringgetType()The type of capability.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCapabilityMixinProps.Builder.
-
-
Method Details
-
getCapabilityName
Description copied from interface:CfnCapabilityMixinPropsThe unique name of the capability within the cluster.- Specified by:
getCapabilityNamein interfaceCfnCapabilityMixinProps- See Also:
-
getClusterName
Description copied from interface:CfnCapabilityMixinPropsThe name of the Amazon EKS cluster that contains this capability.- Specified by:
getClusterNamein interfaceCfnCapabilityMixinProps- See Also:
-
getConfiguration
Description copied from interface:CfnCapabilityMixinPropsThe configuration settings for the capability.The structure varies depending on the capability type.
Returns union: either
IResolvableorCfnCapabilityPropsMixin.CapabilityConfigurationProperty- Specified by:
getConfigurationin interfaceCfnCapabilityMixinProps- See Also:
-
getDeletePropagationPolicy
Description copied from interface:CfnCapabilityMixinPropsThe delete propagation policy for the capability.Currently, the only supported value is
RETAIN, which keeps all resources managed by the capability when the capability is deleted.- Specified by:
getDeletePropagationPolicyin interfaceCfnCapabilityMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnCapabilityMixinPropsThe Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services.- Specified by:
getRoleArnin interfaceCfnCapabilityMixinProps- See Also:
-
getTags
Description copied from interface:CfnCapabilityMixinPropsAn array of key-value pairs to apply to this resource.- Specified by:
getTagsin interfaceCfnCapabilityMixinProps- See Also:
-
getType
Description copied from interface:CfnCapabilityMixinPropsThe type of capability.Valid values are
ACK,ARGOCD, orKRO.- Specified by:
getTypein interfaceCfnCapabilityMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-