Class FinspaceKxCluster
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.finspace_kx_cluster.FinspaceKxCluster
-
- 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:53.046Z") @Stability(Stable) public class FinspaceKxCluster extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_cluster aws_finspace_kx_cluster}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFinspaceKxCluster.BuilderA fluent builder forFinspaceKxCluster.-
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 protectedFinspaceKxCluster(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedFinspaceKxCluster(software.amazon.jsii.JsiiObjectRef objRef)FinspaceKxCluster(software.constructs.Construct scope, String id, FinspaceKxClusterConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_cluster aws_finspace_kx_cluster} 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
-
FinspaceKxCluster
protected FinspaceKxCluster(software.amazon.jsii.JsiiObjectRef objRef)
-
FinspaceKxCluster
protected FinspaceKxCluster(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
FinspaceKxCluster
@Stability(Stable) public FinspaceKxCluster(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull FinspaceKxClusterConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_cluster aws_finspace_kx_cluster} 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
-
putAutoScalingConfiguration
@Stability(Stable) public void putAutoScalingConfiguration(@NotNull FinspaceKxClusterAutoScalingConfiguration value)- Parameters:
value- This parameter is required.
-
putCacheStorageConfigurations
@Stability(Stable) public void putCacheStorageConfigurations(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putCapacityConfiguration
@Stability(Stable) public void putCapacityConfiguration(@NotNull FinspaceKxClusterCapacityConfiguration value)- Parameters:
value- This parameter is required.
-
putCode
@Stability(Stable) public void putCode(@NotNull FinspaceKxClusterCode value)- Parameters:
value- This parameter is required.
-
putDatabase
@Stability(Stable) public void putDatabase(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putSavedownStorageConfiguration
@Stability(Stable) public void putSavedownStorageConfiguration(@NotNull FinspaceKxClusterSavedownStorageConfiguration value)- Parameters:
value- This parameter is required.
-
putTimeouts
@Stability(Stable) public void putTimeouts(@NotNull FinspaceKxClusterTimeouts value)- Parameters:
value- This parameter is required.
-
putVpcConfiguration
@Stability(Stable) public void putVpcConfiguration(@NotNull FinspaceKxClusterVpcConfiguration value)- Parameters:
value- This parameter is required.
-
resetAutoScalingConfiguration
@Stability(Stable) public void resetAutoScalingConfiguration()
-
resetAvailabilityZoneId
@Stability(Stable) public void resetAvailabilityZoneId()
-
resetCacheStorageConfigurations
@Stability(Stable) public void resetCacheStorageConfigurations()
-
resetCode
@Stability(Stable) public void resetCode()
-
resetCommandLineArguments
@Stability(Stable) public void resetCommandLineArguments()
-
resetDatabase
@Stability(Stable) public void resetDatabase()
-
resetDescription
@Stability(Stable) public void resetDescription()
-
resetExecutionRole
@Stability(Stable) public void resetExecutionRole()
-
resetId
@Stability(Stable) public void resetId()
-
resetInitializationScript
@Stability(Stable) public void resetInitializationScript()
-
resetSavedownStorageConfiguration
@Stability(Stable) public void resetSavedownStorageConfiguration()
-
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()
-
getAutoScalingConfiguration
@Stability(Stable) @NotNull public FinspaceKxClusterAutoScalingConfigurationOutputReference getAutoScalingConfiguration()
-
getCacheStorageConfigurations
@Stability(Stable) @NotNull public FinspaceKxClusterCacheStorageConfigurationsList getCacheStorageConfigurations()
-
getCapacityConfiguration
@Stability(Stable) @NotNull public FinspaceKxClusterCapacityConfigurationOutputReference getCapacityConfiguration()
-
getCode
@Stability(Stable) @NotNull public FinspaceKxClusterCodeOutputReference getCode()
-
getCreatedTimestamp
@Stability(Stable) @NotNull public String getCreatedTimestamp()
-
getDatabase
@Stability(Stable) @NotNull public FinspaceKxClusterDatabaseList getDatabase()
-
getLastModifiedTimestamp
@Stability(Stable) @NotNull public String getLastModifiedTimestamp()
-
getSavedownStorageConfiguration
@Stability(Stable) @NotNull public FinspaceKxClusterSavedownStorageConfigurationOutputReference getSavedownStorageConfiguration()
-
getStatus
@Stability(Stable) @NotNull public String getStatus()
-
getStatusReason
@Stability(Stable) @NotNull public String getStatusReason()
-
getTimeouts
@Stability(Stable) @NotNull public FinspaceKxClusterTimeoutsOutputReference getTimeouts()
-
getVpcConfiguration
@Stability(Stable) @NotNull public FinspaceKxClusterVpcConfigurationOutputReference getVpcConfiguration()
-
getAutoScalingConfigurationInput
@Stability(Stable) @Nullable public FinspaceKxClusterAutoScalingConfiguration getAutoScalingConfigurationInput()
-
getAvailabilityZoneIdInput
@Stability(Stable) @Nullable public String getAvailabilityZoneIdInput()
-
getAzModeInput
@Stability(Stable) @Nullable public String getAzModeInput()
-
getCacheStorageConfigurationsInput
@Stability(Stable) @Nullable public Object getCacheStorageConfigurationsInput()
-
getCapacityConfigurationInput
@Stability(Stable) @Nullable public FinspaceKxClusterCapacityConfiguration getCapacityConfigurationInput()
-
getCodeInput
@Stability(Stable) @Nullable public FinspaceKxClusterCode getCodeInput()
-
getCommandLineArgumentsInput
@Stability(Stable) @Nullable public Map<String,String> getCommandLineArgumentsInput()
-
getDatabaseInput
@Stability(Stable) @Nullable public Object getDatabaseInput()
-
getDescriptionInput
@Stability(Stable) @Nullable public String getDescriptionInput()
-
getEnvironmentIdInput
@Stability(Stable) @Nullable public String getEnvironmentIdInput()
-
getExecutionRoleInput
@Stability(Stable) @Nullable public String getExecutionRoleInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getInitializationScriptInput
@Stability(Stable) @Nullable public String getInitializationScriptInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getReleaseLabelInput
@Stability(Stable) @Nullable public String getReleaseLabelInput()
-
getSavedownStorageConfigurationInput
@Stability(Stable) @Nullable public FinspaceKxClusterSavedownStorageConfiguration getSavedownStorageConfigurationInput()
-
getTimeoutsInput
@Stability(Stable) @Nullable public Object getTimeoutsInput()
-
getTypeInput
@Stability(Stable) @Nullable public String getTypeInput()
-
getVpcConfigurationInput
@Stability(Stable) @Nullable public FinspaceKxClusterVpcConfiguration getVpcConfigurationInput()
-
getAvailabilityZoneId
@Stability(Stable) @NotNull public String getAvailabilityZoneId()
-
setAvailabilityZoneId
@Stability(Stable) public void setAvailabilityZoneId(@NotNull String value)
-
getAzMode
@Stability(Stable) @NotNull public String getAzMode()
-
setAzMode
@Stability(Stable) public void setAzMode(@NotNull String value)
-
getCommandLineArguments
@Stability(Stable) @NotNull public Map<String,String> getCommandLineArguments()
-
setCommandLineArguments
@Stability(Stable) public void setCommandLineArguments(@NotNull Map<String,String> value)
-
getDescription
@Stability(Stable) @NotNull public String getDescription()
-
setDescription
@Stability(Stable) public void setDescription(@NotNull String value)
-
getEnvironmentId
@Stability(Stable) @NotNull public String getEnvironmentId()
-
setEnvironmentId
@Stability(Stable) public void setEnvironmentId(@NotNull String value)
-
getExecutionRole
@Stability(Stable) @NotNull public String getExecutionRole()
-
setExecutionRole
@Stability(Stable) public void setExecutionRole(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getInitializationScript
@Stability(Stable) @NotNull public String getInitializationScript()
-
setInitializationScript
@Stability(Stable) public void setInitializationScript(@NotNull String value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getReleaseLabel
@Stability(Stable) @NotNull public String getReleaseLabel()
-
setReleaseLabel
@Stability(Stable) public void setReleaseLabel(@NotNull String value)
-
getType
@Stability(Stable) @NotNull public String getType()
-
setType
@Stability(Stable) public void setType(@NotNull String value)
-
-