Class EksAddon
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.eks_addon.EksAddon
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:52.898Z") @Stability(Stable) public class EksAddon extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/eks_addon aws_eks_addon}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEksAddon.BuilderA fluent builder forEksAddon.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedEksAddon(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedEksAddon(software.amazon.jsii.JsiiObjectRef objRef)EksAddon(software.constructs.Construct scope, String id, EksAddonConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/eks_addon aws_eks_addon} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
EksAddon
protected EksAddon(software.amazon.jsii.JsiiObjectRef objRef)
-
EksAddon
protected EksAddon(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
EksAddon
@Stability(Stable) public EksAddon(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull EksAddonConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/eks_addon aws_eks_addon} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
putTimeouts
@Stability(Stable) public void putTimeouts(@NotNull EksAddonTimeouts value)- Parameters:
value- This parameter is required.
-
resetAddonVersion
@Stability(Stable) public void resetAddonVersion()
-
resetConfigurationValues
@Stability(Stable) public void resetConfigurationValues()
-
resetId
@Stability(Stable) public void resetId()
-
resetPreserve
@Stability(Stable) public void resetPreserve()
-
resetResolveConflicts
@Stability(Stable) public void resetResolveConflicts()
-
resetResolveConflictsOnCreate
@Stability(Stable) public void resetResolveConflictsOnCreate()
-
resetResolveConflictsOnUpdate
@Stability(Stable) public void resetResolveConflictsOnUpdate()
-
resetServiceAccountRoleArn
@Stability(Stable) public void resetServiceAccountRoleArn()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
resetTimeouts
@Stability(Stable) public void resetTimeouts()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getCreatedAt
@Stability(Stable) @NotNull public String getCreatedAt()
-
getModifiedAt
@Stability(Stable) @NotNull public String getModifiedAt()
-
getTimeouts
@Stability(Stable) @NotNull public EksAddonTimeoutsOutputReference getTimeouts()
-
getAddonNameInput
@Stability(Stable) @Nullable public String getAddonNameInput()
-
getAddonVersionInput
@Stability(Stable) @Nullable public String getAddonVersionInput()
-
getClusterNameInput
@Stability(Stable) @Nullable public String getClusterNameInput()
-
getConfigurationValuesInput
@Stability(Stable) @Nullable public String getConfigurationValuesInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getPreserveInput
@Stability(Stable) @Nullable public Object getPreserveInput()
-
getResolveConflictsInput
@Stability(Stable) @Nullable public String getResolveConflictsInput()
-
getResolveConflictsOnCreateInput
@Stability(Stable) @Nullable public String getResolveConflictsOnCreateInput()
-
getResolveConflictsOnUpdateInput
@Stability(Stable) @Nullable public String getResolveConflictsOnUpdateInput()
-
getServiceAccountRoleArnInput
@Stability(Stable) @Nullable public String getServiceAccountRoleArnInput()
-
getTimeoutsInput
@Stability(Stable) @Nullable public Object getTimeoutsInput()
-
getAddonName
@Stability(Stable) @NotNull public String getAddonName()
-
setAddonName
@Stability(Stable) public void setAddonName(@NotNull String value)
-
getAddonVersion
@Stability(Stable) @NotNull public String getAddonVersion()
-
setAddonVersion
@Stability(Stable) public void setAddonVersion(@NotNull String value)
-
getClusterName
@Stability(Stable) @NotNull public String getClusterName()
-
setClusterName
@Stability(Stable) public void setClusterName(@NotNull String value)
-
getConfigurationValues
@Stability(Stable) @NotNull public String getConfigurationValues()
-
setConfigurationValues
@Stability(Stable) public void setConfigurationValues(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getPreserve
@Stability(Stable) @NotNull public Object getPreserve()
-
setPreserve
@Stability(Stable) public void setPreserve(@NotNull Boolean value)
-
setPreserve
@Stability(Stable) public void setPreserve(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getResolveConflicts
@Stability(Stable) @NotNull public String getResolveConflicts()
-
setResolveConflicts
@Stability(Stable) public void setResolveConflicts(@NotNull String value)
-
getResolveConflictsOnCreate
@Stability(Stable) @NotNull public String getResolveConflictsOnCreate()
-
setResolveConflictsOnCreate
@Stability(Stable) public void setResolveConflictsOnCreate(@NotNull String value)
-
getResolveConflictsOnUpdate
@Stability(Stable) @NotNull public String getResolveConflictsOnUpdate()
-
setResolveConflictsOnUpdate
@Stability(Stable) public void setResolveConflictsOnUpdate(@NotNull String value)
-
getServiceAccountRoleArn
@Stability(Stable) @NotNull public String getServiceAccountRoleArn()
-
setServiceAccountRoleArn
@Stability(Stable) public void setServiceAccountRoleArn(@NotNull String value)
-
-