Documentation ¶
Index ¶
- func FinspaceKxCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func FinspaceKxCluster_IsConstruct(x interface{}) *bool
- func FinspaceKxCluster_IsTerraformElement(x interface{}) *bool
- func FinspaceKxCluster_IsTerraformResource(x interface{}) *bool
- func FinspaceKxCluster_TfResourceType() *string
- func NewFinspaceKxClusterAutoScalingConfigurationOutputReference_Override(f FinspaceKxClusterAutoScalingConfigurationOutputReference, ...)
- func NewFinspaceKxClusterCacheStorageConfigurationsList_Override(f FinspaceKxClusterCacheStorageConfigurationsList, ...)
- func NewFinspaceKxClusterCacheStorageConfigurationsOutputReference_Override(f FinspaceKxClusterCacheStorageConfigurationsOutputReference, ...)
- func NewFinspaceKxClusterCapacityConfigurationOutputReference_Override(f FinspaceKxClusterCapacityConfigurationOutputReference, ...)
- func NewFinspaceKxClusterCodeOutputReference_Override(f FinspaceKxClusterCodeOutputReference, ...)
- func NewFinspaceKxClusterDatabaseCacheConfigurationsList_Override(f FinspaceKxClusterDatabaseCacheConfigurationsList, ...)
- func NewFinspaceKxClusterDatabaseCacheConfigurationsOutputReference_Override(f FinspaceKxClusterDatabaseCacheConfigurationsOutputReference, ...)
- func NewFinspaceKxClusterDatabaseList_Override(f FinspaceKxClusterDatabaseList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewFinspaceKxClusterDatabaseOutputReference_Override(f FinspaceKxClusterDatabaseOutputReference, ...)
- func NewFinspaceKxClusterSavedownStorageConfigurationOutputReference_Override(f FinspaceKxClusterSavedownStorageConfigurationOutputReference, ...)
- func NewFinspaceKxClusterScalingGroupConfigurationOutputReference_Override(f FinspaceKxClusterScalingGroupConfigurationOutputReference, ...)
- func NewFinspaceKxClusterTickerplantLogConfigurationList_Override(f FinspaceKxClusterTickerplantLogConfigurationList, ...)
- func NewFinspaceKxClusterTickerplantLogConfigurationOutputReference_Override(f FinspaceKxClusterTickerplantLogConfigurationOutputReference, ...)
- func NewFinspaceKxClusterTimeoutsOutputReference_Override(f FinspaceKxClusterTimeoutsOutputReference, ...)
- func NewFinspaceKxClusterVpcConfigurationOutputReference_Override(f FinspaceKxClusterVpcConfigurationOutputReference, ...)
- func NewFinspaceKxCluster_Override(f FinspaceKxCluster, scope constructs.Construct, id *string, ...)
- type FinspaceKxCluster
- type FinspaceKxClusterAutoScalingConfiguration
- type FinspaceKxClusterAutoScalingConfigurationOutputReference
- type FinspaceKxClusterCacheStorageConfigurations
- type FinspaceKxClusterCacheStorageConfigurationsList
- type FinspaceKxClusterCacheStorageConfigurationsOutputReference
- type FinspaceKxClusterCapacityConfiguration
- type FinspaceKxClusterCapacityConfigurationOutputReference
- type FinspaceKxClusterCode
- type FinspaceKxClusterCodeOutputReference
- type FinspaceKxClusterConfig
- type FinspaceKxClusterDatabase
- type FinspaceKxClusterDatabaseCacheConfigurations
- type FinspaceKxClusterDatabaseCacheConfigurationsList
- type FinspaceKxClusterDatabaseCacheConfigurationsOutputReference
- type FinspaceKxClusterDatabaseList
- type FinspaceKxClusterDatabaseOutputReference
- type FinspaceKxClusterSavedownStorageConfiguration
- type FinspaceKxClusterSavedownStorageConfigurationOutputReference
- type FinspaceKxClusterScalingGroupConfiguration
- type FinspaceKxClusterScalingGroupConfigurationOutputReference
- type FinspaceKxClusterTickerplantLogConfiguration
- type FinspaceKxClusterTickerplantLogConfigurationList
- type FinspaceKxClusterTickerplantLogConfigurationOutputReference
- type FinspaceKxClusterTimeouts
- type FinspaceKxClusterTimeoutsOutputReference
- type FinspaceKxClusterVpcConfiguration
- type FinspaceKxClusterVpcConfigurationOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FinspaceKxCluster_GenerateConfigForImport ¶
func FinspaceKxCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a FinspaceKxCluster resource upon running "cdktf plan <stack-name>".
func FinspaceKxCluster_IsConstruct ¶
func FinspaceKxCluster_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func FinspaceKxCluster_IsTerraformElement ¶
func FinspaceKxCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func FinspaceKxCluster_IsTerraformResource ¶
func FinspaceKxCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func FinspaceKxCluster_TfResourceType ¶
func FinspaceKxCluster_TfResourceType() *string
func NewFinspaceKxClusterAutoScalingConfigurationOutputReference_Override ¶
func NewFinspaceKxClusterAutoScalingConfigurationOutputReference_Override(f FinspaceKxClusterAutoScalingConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewFinspaceKxClusterCacheStorageConfigurationsList_Override ¶
func NewFinspaceKxClusterCacheStorageConfigurationsList_Override(f FinspaceKxClusterCacheStorageConfigurationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewFinspaceKxClusterCacheStorageConfigurationsOutputReference_Override ¶
func NewFinspaceKxClusterCacheStorageConfigurationsOutputReference_Override(f FinspaceKxClusterCacheStorageConfigurationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewFinspaceKxClusterCapacityConfigurationOutputReference_Override ¶
func NewFinspaceKxClusterCapacityConfigurationOutputReference_Override(f FinspaceKxClusterCapacityConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewFinspaceKxClusterCodeOutputReference_Override ¶
func NewFinspaceKxClusterCodeOutputReference_Override(f FinspaceKxClusterCodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewFinspaceKxClusterDatabaseCacheConfigurationsList_Override ¶
func NewFinspaceKxClusterDatabaseCacheConfigurationsList_Override(f FinspaceKxClusterDatabaseCacheConfigurationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewFinspaceKxClusterDatabaseCacheConfigurationsOutputReference_Override ¶
func NewFinspaceKxClusterDatabaseCacheConfigurationsOutputReference_Override(f FinspaceKxClusterDatabaseCacheConfigurationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewFinspaceKxClusterDatabaseList_Override ¶
func NewFinspaceKxClusterDatabaseList_Override(f FinspaceKxClusterDatabaseList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewFinspaceKxClusterDatabaseOutputReference_Override ¶
func NewFinspaceKxClusterDatabaseOutputReference_Override(f FinspaceKxClusterDatabaseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewFinspaceKxClusterSavedownStorageConfigurationOutputReference_Override ¶
func NewFinspaceKxClusterSavedownStorageConfigurationOutputReference_Override(f FinspaceKxClusterSavedownStorageConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewFinspaceKxClusterScalingGroupConfigurationOutputReference_Override ¶
func NewFinspaceKxClusterScalingGroupConfigurationOutputReference_Override(f FinspaceKxClusterScalingGroupConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewFinspaceKxClusterTickerplantLogConfigurationList_Override ¶
func NewFinspaceKxClusterTickerplantLogConfigurationList_Override(f FinspaceKxClusterTickerplantLogConfigurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewFinspaceKxClusterTickerplantLogConfigurationOutputReference_Override ¶
func NewFinspaceKxClusterTickerplantLogConfigurationOutputReference_Override(f FinspaceKxClusterTickerplantLogConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewFinspaceKxClusterTimeoutsOutputReference_Override ¶
func NewFinspaceKxClusterTimeoutsOutputReference_Override(f FinspaceKxClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewFinspaceKxClusterVpcConfigurationOutputReference_Override ¶
func NewFinspaceKxClusterVpcConfigurationOutputReference_Override(f FinspaceKxClusterVpcConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewFinspaceKxCluster_Override ¶
func NewFinspaceKxCluster_Override(f FinspaceKxCluster, scope constructs.Construct, id *string, config *FinspaceKxClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster aws_finspace_kx_cluster} Resource.
Types ¶
type FinspaceKxCluster ¶
type FinspaceKxCluster interface { cdktf.TerraformResource Arn() *string AutoScalingConfiguration() FinspaceKxClusterAutoScalingConfigurationOutputReference AutoScalingConfigurationInput() *FinspaceKxClusterAutoScalingConfiguration AvailabilityZoneId() *string SetAvailabilityZoneId(val *string) AvailabilityZoneIdInput() *string AzMode() *string SetAzMode(val *string) AzModeInput() *string CacheStorageConfigurations() FinspaceKxClusterCacheStorageConfigurationsList CacheStorageConfigurationsInput() interface{} CapacityConfiguration() FinspaceKxClusterCapacityConfigurationOutputReference CapacityConfigurationInput() *FinspaceKxClusterCapacityConfiguration // Experimental. CdktfStack() cdktf.TerraformStack Code() FinspaceKxClusterCodeOutputReference CodeInput() *FinspaceKxClusterCode CommandLineArguments() *map[string]*string SetCommandLineArguments(val *map[string]*string) CommandLineArgumentsInput() *map[string]*string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreatedTimestamp() *string Database() FinspaceKxClusterDatabaseList DatabaseInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EnvironmentId() *string SetEnvironmentId(val *string) EnvironmentIdInput() *string ExecutionRole() *string SetExecutionRole(val *string) ExecutionRoleInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string InitializationScript() *string SetInitializationScript(val *string) InitializationScriptInput() *string LastModifiedTimestamp() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ReleaseLabel() *string SetReleaseLabel(val *string) ReleaseLabelInput() *string SavedownStorageConfiguration() FinspaceKxClusterSavedownStorageConfigurationOutputReference SavedownStorageConfigurationInput() *FinspaceKxClusterSavedownStorageConfiguration ScalingGroupConfiguration() FinspaceKxClusterScalingGroupConfigurationOutputReference ScalingGroupConfigurationInput() *FinspaceKxClusterScalingGroupConfiguration Status() *string StatusReason() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() *map[string]*string SetTagsAll(val *map[string]*string) TagsAllInput() *map[string]*string TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TickerplantLogConfiguration() FinspaceKxClusterTickerplantLogConfigurationList TickerplantLogConfigurationInput() interface{} Timeouts() FinspaceKxClusterTimeoutsOutputReference TimeoutsInput() interface{} Type() *string SetType(val *string) TypeInput() *string VpcConfiguration() FinspaceKxClusterVpcConfigurationOutputReference VpcConfigurationInput() *FinspaceKxClusterVpcConfiguration // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAutoScalingConfiguration(value *FinspaceKxClusterAutoScalingConfiguration) PutCacheStorageConfigurations(value interface{}) PutCapacityConfiguration(value *FinspaceKxClusterCapacityConfiguration) PutCode(value *FinspaceKxClusterCode) PutDatabase(value interface{}) PutSavedownStorageConfiguration(value *FinspaceKxClusterSavedownStorageConfiguration) PutScalingGroupConfiguration(value *FinspaceKxClusterScalingGroupConfiguration) PutTickerplantLogConfiguration(value interface{}) PutTimeouts(value *FinspaceKxClusterTimeouts) PutVpcConfiguration(value *FinspaceKxClusterVpcConfiguration) ResetAutoScalingConfiguration() ResetAvailabilityZoneId() ResetCacheStorageConfigurations() ResetCapacityConfiguration() ResetCode() ResetCommandLineArguments() ResetDatabase() ResetDescription() ResetExecutionRole() ResetId() ResetInitializationScript() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSavedownStorageConfiguration() ResetScalingGroupConfiguration() ResetTags() ResetTagsAll() ResetTickerplantLogConfiguration() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster aws_finspace_kx_cluster}.
func NewFinspaceKxCluster ¶
func NewFinspaceKxCluster(scope constructs.Construct, id *string, config *FinspaceKxClusterConfig) FinspaceKxCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster aws_finspace_kx_cluster} Resource.
type FinspaceKxClusterAutoScalingConfiguration ¶
type FinspaceKxClusterAutoScalingConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#auto_scaling_metric FinspaceKxCluster#auto_scaling_metric}. AutoScalingMetric *string `field:"required" json:"autoScalingMetric" yaml:"autoScalingMetric"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#max_node_count FinspaceKxCluster#max_node_count}. MaxNodeCount *float64 `field:"required" json:"maxNodeCount" yaml:"maxNodeCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#metric_target FinspaceKxCluster#metric_target}. MetricTarget *float64 `field:"required" json:"metricTarget" yaml:"metricTarget"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#min_node_count FinspaceKxCluster#min_node_count}. MinNodeCount *float64 `field:"required" json:"minNodeCount" yaml:"minNodeCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#scale_in_cooldown_seconds FinspaceKxCluster#scale_in_cooldown_seconds}. ScaleInCooldownSeconds *float64 `field:"required" json:"scaleInCooldownSeconds" yaml:"scaleInCooldownSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#scale_out_cooldown_seconds FinspaceKxCluster#scale_out_cooldown_seconds}. ScaleOutCooldownSeconds *float64 `field:"required" json:"scaleOutCooldownSeconds" yaml:"scaleOutCooldownSeconds"` }
type FinspaceKxClusterAutoScalingConfigurationOutputReference ¶
type FinspaceKxClusterAutoScalingConfigurationOutputReference interface { cdktf.ComplexObject AutoScalingMetric() *string SetAutoScalingMetric(val *string) AutoScalingMetricInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *FinspaceKxClusterAutoScalingConfiguration SetInternalValue(val *FinspaceKxClusterAutoScalingConfiguration) MaxNodeCount() *float64 SetMaxNodeCount(val *float64) MaxNodeCountInput() *float64 MetricTarget() *float64 SetMetricTarget(val *float64) MetricTargetInput() *float64 MinNodeCount() *float64 SetMinNodeCount(val *float64) MinNodeCountInput() *float64 ScaleInCooldownSeconds() *float64 SetScaleInCooldownSeconds(val *float64) ScaleInCooldownSecondsInput() *float64 ScaleOutCooldownSeconds() *float64 SetScaleOutCooldownSeconds(val *float64) ScaleOutCooldownSecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterAutoScalingConfigurationOutputReference ¶
func NewFinspaceKxClusterAutoScalingConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) FinspaceKxClusterAutoScalingConfigurationOutputReference
type FinspaceKxClusterCacheStorageConfigurations ¶
type FinspaceKxClusterCacheStorageConfigurations struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#size FinspaceKxCluster#size}. Size *float64 `field:"required" json:"size" yaml:"size"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#type FinspaceKxCluster#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type FinspaceKxClusterCacheStorageConfigurationsList ¶
type FinspaceKxClusterCacheStorageConfigurationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) FinspaceKxClusterCacheStorageConfigurationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterCacheStorageConfigurationsList ¶
func NewFinspaceKxClusterCacheStorageConfigurationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) FinspaceKxClusterCacheStorageConfigurationsList
type FinspaceKxClusterCacheStorageConfigurationsOutputReference ¶
type FinspaceKxClusterCacheStorageConfigurationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Size() *float64 SetSize(val *float64) SizeInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterCacheStorageConfigurationsOutputReference ¶
func NewFinspaceKxClusterCacheStorageConfigurationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) FinspaceKxClusterCacheStorageConfigurationsOutputReference
type FinspaceKxClusterCapacityConfiguration ¶
type FinspaceKxClusterCapacityConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#node_count FinspaceKxCluster#node_count}. NodeCount *float64 `field:"required" json:"nodeCount" yaml:"nodeCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#node_type FinspaceKxCluster#node_type}. NodeType *string `field:"required" json:"nodeType" yaml:"nodeType"` }
type FinspaceKxClusterCapacityConfigurationOutputReference ¶
type FinspaceKxClusterCapacityConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *FinspaceKxClusterCapacityConfiguration SetInternalValue(val *FinspaceKxClusterCapacityConfiguration) NodeCount() *float64 SetNodeCount(val *float64) NodeCountInput() *float64 NodeType() *string SetNodeType(val *string) NodeTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterCapacityConfigurationOutputReference ¶
func NewFinspaceKxClusterCapacityConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) FinspaceKxClusterCapacityConfigurationOutputReference
type FinspaceKxClusterCode ¶
type FinspaceKxClusterCode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#s3_bucket FinspaceKxCluster#s3_bucket}. S3Bucket *string `field:"required" json:"s3Bucket" yaml:"s3Bucket"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#s3_key FinspaceKxCluster#s3_key}. S3Key *string `field:"required" json:"s3Key" yaml:"s3Key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#s3_object_version FinspaceKxCluster#s3_object_version}. S3ObjectVersion *string `field:"optional" json:"s3ObjectVersion" yaml:"s3ObjectVersion"` }
type FinspaceKxClusterCodeOutputReference ¶
type FinspaceKxClusterCodeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *FinspaceKxClusterCode SetInternalValue(val *FinspaceKxClusterCode) S3Bucket() *string SetS3Bucket(val *string) S3BucketInput() *string S3Key() *string SetS3Key(val *string) S3KeyInput() *string S3ObjectVersion() *string SetS3ObjectVersion(val *string) S3ObjectVersionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetS3ObjectVersion() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterCodeOutputReference ¶
func NewFinspaceKxClusterCodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) FinspaceKxClusterCodeOutputReference
type FinspaceKxClusterConfig ¶
type FinspaceKxClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#az_mode FinspaceKxCluster#az_mode}. AzMode *string `field:"required" json:"azMode" yaml:"azMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#environment_id FinspaceKxCluster#environment_id}. EnvironmentId *string `field:"required" json:"environmentId" yaml:"environmentId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#name FinspaceKxCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#release_label FinspaceKxCluster#release_label}. ReleaseLabel *string `field:"required" json:"releaseLabel" yaml:"releaseLabel"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#type FinspaceKxCluster#type}. Type *string `field:"required" json:"type" yaml:"type"` // vpc_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#vpc_configuration FinspaceKxCluster#vpc_configuration} VpcConfiguration *FinspaceKxClusterVpcConfiguration `field:"required" json:"vpcConfiguration" yaml:"vpcConfiguration"` // auto_scaling_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#auto_scaling_configuration FinspaceKxCluster#auto_scaling_configuration} AutoScalingConfiguration *FinspaceKxClusterAutoScalingConfiguration `field:"optional" json:"autoScalingConfiguration" yaml:"autoScalingConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#availability_zone_id FinspaceKxCluster#availability_zone_id}. AvailabilityZoneId *string `field:"optional" json:"availabilityZoneId" yaml:"availabilityZoneId"` // cache_storage_configurations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#cache_storage_configurations FinspaceKxCluster#cache_storage_configurations} CacheStorageConfigurations interface{} `field:"optional" json:"cacheStorageConfigurations" yaml:"cacheStorageConfigurations"` // capacity_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#capacity_configuration FinspaceKxCluster#capacity_configuration} CapacityConfiguration *FinspaceKxClusterCapacityConfiguration `field:"optional" json:"capacityConfiguration" yaml:"capacityConfiguration"` // code block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#code FinspaceKxCluster#code} Code *FinspaceKxClusterCode `field:"optional" json:"code" yaml:"code"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#command_line_arguments FinspaceKxCluster#command_line_arguments}. CommandLineArguments *map[string]*string `field:"optional" json:"commandLineArguments" yaml:"commandLineArguments"` // database block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#database FinspaceKxCluster#database} Database interface{} `field:"optional" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#description FinspaceKxCluster#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#execution_role FinspaceKxCluster#execution_role}. ExecutionRole *string `field:"optional" json:"executionRole" yaml:"executionRole"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#id FinspaceKxCluster#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#initialization_script FinspaceKxCluster#initialization_script}. InitializationScript *string `field:"optional" json:"initializationScript" yaml:"initializationScript"` // savedown_storage_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#savedown_storage_configuration FinspaceKxCluster#savedown_storage_configuration} SavedownStorageConfiguration *FinspaceKxClusterSavedownStorageConfiguration `field:"optional" json:"savedownStorageConfiguration" yaml:"savedownStorageConfiguration"` // scaling_group_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#scaling_group_configuration FinspaceKxCluster#scaling_group_configuration} ScalingGroupConfiguration *FinspaceKxClusterScalingGroupConfiguration `field:"optional" json:"scalingGroupConfiguration" yaml:"scalingGroupConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#tags FinspaceKxCluster#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#tags_all FinspaceKxCluster#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` // tickerplant_log_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#tickerplant_log_configuration FinspaceKxCluster#tickerplant_log_configuration} TickerplantLogConfiguration interface{} `field:"optional" json:"tickerplantLogConfiguration" yaml:"tickerplantLogConfiguration"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#timeouts FinspaceKxCluster#timeouts} Timeouts *FinspaceKxClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type FinspaceKxClusterDatabase ¶
type FinspaceKxClusterDatabase struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#database_name FinspaceKxCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // cache_configurations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#cache_configurations FinspaceKxCluster#cache_configurations} CacheConfigurations interface{} `field:"optional" json:"cacheConfigurations" yaml:"cacheConfigurations"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#changeset_id FinspaceKxCluster#changeset_id}. ChangesetId *string `field:"optional" json:"changesetId" yaml:"changesetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#dataview_name FinspaceKxCluster#dataview_name}. DataviewName *string `field:"optional" json:"dataviewName" yaml:"dataviewName"` }
type FinspaceKxClusterDatabaseCacheConfigurations ¶
type FinspaceKxClusterDatabaseCacheConfigurations struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#cache_type FinspaceKxCluster#cache_type}. CacheType *string `field:"required" json:"cacheType" yaml:"cacheType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#db_paths FinspaceKxCluster#db_paths}. DbPaths *[]*string `field:"optional" json:"dbPaths" yaml:"dbPaths"` }
type FinspaceKxClusterDatabaseCacheConfigurationsList ¶
type FinspaceKxClusterDatabaseCacheConfigurationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) FinspaceKxClusterDatabaseCacheConfigurationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterDatabaseCacheConfigurationsList ¶
func NewFinspaceKxClusterDatabaseCacheConfigurationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) FinspaceKxClusterDatabaseCacheConfigurationsList
type FinspaceKxClusterDatabaseCacheConfigurationsOutputReference ¶
type FinspaceKxClusterDatabaseCacheConfigurationsOutputReference interface { cdktf.ComplexObject CacheType() *string SetCacheType(val *string) CacheTypeInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DbPaths() *[]*string SetDbPaths(val *[]*string) DbPathsInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDbPaths() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterDatabaseCacheConfigurationsOutputReference ¶
func NewFinspaceKxClusterDatabaseCacheConfigurationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) FinspaceKxClusterDatabaseCacheConfigurationsOutputReference
type FinspaceKxClusterDatabaseList ¶
type FinspaceKxClusterDatabaseList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) FinspaceKxClusterDatabaseOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterDatabaseList ¶
func NewFinspaceKxClusterDatabaseList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) FinspaceKxClusterDatabaseList
type FinspaceKxClusterDatabaseOutputReference ¶
type FinspaceKxClusterDatabaseOutputReference interface { cdktf.ComplexObject CacheConfigurations() FinspaceKxClusterDatabaseCacheConfigurationsList CacheConfigurationsInput() interface{} ChangesetId() *string SetChangesetId(val *string) ChangesetIdInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatabaseName() *string SetDatabaseName(val *string) DatabaseNameInput() *string DataviewName() *string SetDataviewName(val *string) DataviewNameInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCacheConfigurations(value interface{}) ResetCacheConfigurations() ResetChangesetId() ResetDataviewName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterDatabaseOutputReference ¶
func NewFinspaceKxClusterDatabaseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) FinspaceKxClusterDatabaseOutputReference
type FinspaceKxClusterSavedownStorageConfiguration ¶
type FinspaceKxClusterSavedownStorageConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#size FinspaceKxCluster#size}. Size *float64 `field:"optional" json:"size" yaml:"size"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#type FinspaceKxCluster#type}. Type *string `field:"optional" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#volume_name FinspaceKxCluster#volume_name}. VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"` }
type FinspaceKxClusterSavedownStorageConfigurationOutputReference ¶
type FinspaceKxClusterSavedownStorageConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *FinspaceKxClusterSavedownStorageConfiguration SetInternalValue(val *FinspaceKxClusterSavedownStorageConfiguration) Size() *float64 SetSize(val *float64) SizeInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string VolumeName() *string SetVolumeName(val *string) VolumeNameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSize() ResetType() ResetVolumeName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterSavedownStorageConfigurationOutputReference ¶
func NewFinspaceKxClusterSavedownStorageConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) FinspaceKxClusterSavedownStorageConfigurationOutputReference
type FinspaceKxClusterScalingGroupConfiguration ¶
type FinspaceKxClusterScalingGroupConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#memory_reservation FinspaceKxCluster#memory_reservation}. MemoryReservation *float64 `field:"required" json:"memoryReservation" yaml:"memoryReservation"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#node_count FinspaceKxCluster#node_count}. NodeCount *float64 `field:"required" json:"nodeCount" yaml:"nodeCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#scaling_group_name FinspaceKxCluster#scaling_group_name}. ScalingGroupName *string `field:"required" json:"scalingGroupName" yaml:"scalingGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#cpu FinspaceKxCluster#cpu}. Cpu *float64 `field:"optional" json:"cpu" yaml:"cpu"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#memory_limit FinspaceKxCluster#memory_limit}. MemoryLimit *float64 `field:"optional" json:"memoryLimit" yaml:"memoryLimit"` }
type FinspaceKxClusterScalingGroupConfigurationOutputReference ¶
type FinspaceKxClusterScalingGroupConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Cpu() *float64 SetCpu(val *float64) CpuInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *FinspaceKxClusterScalingGroupConfiguration SetInternalValue(val *FinspaceKxClusterScalingGroupConfiguration) MemoryLimit() *float64 SetMemoryLimit(val *float64) MemoryLimitInput() *float64 MemoryReservation() *float64 SetMemoryReservation(val *float64) MemoryReservationInput() *float64 NodeCount() *float64 SetNodeCount(val *float64) NodeCountInput() *float64 ScalingGroupName() *string SetScalingGroupName(val *string) ScalingGroupNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCpu() ResetMemoryLimit() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterScalingGroupConfigurationOutputReference ¶
func NewFinspaceKxClusterScalingGroupConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) FinspaceKxClusterScalingGroupConfigurationOutputReference
type FinspaceKxClusterTickerplantLogConfiguration ¶
type FinspaceKxClusterTickerplantLogConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#tickerplant_log_volumes FinspaceKxCluster#tickerplant_log_volumes}. TickerplantLogVolumes *[]*string `field:"required" json:"tickerplantLogVolumes" yaml:"tickerplantLogVolumes"` }
type FinspaceKxClusterTickerplantLogConfigurationList ¶
type FinspaceKxClusterTickerplantLogConfigurationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) FinspaceKxClusterTickerplantLogConfigurationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterTickerplantLogConfigurationList ¶
func NewFinspaceKxClusterTickerplantLogConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) FinspaceKxClusterTickerplantLogConfigurationList
type FinspaceKxClusterTickerplantLogConfigurationOutputReference ¶
type FinspaceKxClusterTickerplantLogConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TickerplantLogVolumes() *[]*string SetTickerplantLogVolumes(val *[]*string) TickerplantLogVolumesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterTickerplantLogConfigurationOutputReference ¶
func NewFinspaceKxClusterTickerplantLogConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) FinspaceKxClusterTickerplantLogConfigurationOutputReference
type FinspaceKxClusterTimeouts ¶
type FinspaceKxClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#create FinspaceKxCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#delete FinspaceKxCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#update FinspaceKxCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type FinspaceKxClusterTimeoutsOutputReference ¶
type FinspaceKxClusterTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterTimeoutsOutputReference ¶
func NewFinspaceKxClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) FinspaceKxClusterTimeoutsOutputReference
type FinspaceKxClusterVpcConfiguration ¶
type FinspaceKxClusterVpcConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#ip_address_type FinspaceKxCluster#ip_address_type}. IpAddressType *string `field:"required" json:"ipAddressType" yaml:"ipAddressType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#security_group_ids FinspaceKxCluster#security_group_ids}. SecurityGroupIds *[]*string `field:"required" json:"securityGroupIds" yaml:"securityGroupIds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#subnet_ids FinspaceKxCluster#subnet_ids}. SubnetIds *[]*string `field:"required" json:"subnetIds" yaml:"subnetIds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/resources/finspace_kx_cluster#vpc_id FinspaceKxCluster#vpc_id}. VpcId *string `field:"required" json:"vpcId" yaml:"vpcId"` }
type FinspaceKxClusterVpcConfigurationOutputReference ¶
type FinspaceKxClusterVpcConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *FinspaceKxClusterVpcConfiguration SetInternalValue(val *FinspaceKxClusterVpcConfiguration) IpAddressType() *string SetIpAddressType(val *string) IpAddressTypeInput() *string SecurityGroupIds() *[]*string SetSecurityGroupIds(val *[]*string) SecurityGroupIdsInput() *[]*string SubnetIds() *[]*string SetSubnetIds(val *[]*string) SubnetIdsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VpcId() *string SetVpcId(val *string) VpcIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewFinspaceKxClusterVpcConfigurationOutputReference ¶
func NewFinspaceKxClusterVpcConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) FinspaceKxClusterVpcConfigurationOutputReference
Source Files ¶
- FinspaceKxCluster.go
- FinspaceKxClusterAutoScalingConfiguration.go
- FinspaceKxClusterAutoScalingConfigurationOutputReference.go
- FinspaceKxClusterAutoScalingConfigurationOutputReference__checks.go
- FinspaceKxClusterCacheStorageConfigurations.go
- FinspaceKxClusterCacheStorageConfigurationsList.go
- FinspaceKxClusterCacheStorageConfigurationsList__checks.go
- FinspaceKxClusterCacheStorageConfigurationsOutputReference.go
- FinspaceKxClusterCacheStorageConfigurationsOutputReference__checks.go
- FinspaceKxClusterCapacityConfiguration.go
- FinspaceKxClusterCapacityConfigurationOutputReference.go
- FinspaceKxClusterCapacityConfigurationOutputReference__checks.go
- FinspaceKxClusterCode.go
- FinspaceKxClusterCodeOutputReference.go
- FinspaceKxClusterCodeOutputReference__checks.go
- FinspaceKxClusterConfig.go
- FinspaceKxClusterDatabase.go
- FinspaceKxClusterDatabaseCacheConfigurations.go
- FinspaceKxClusterDatabaseCacheConfigurationsList.go
- FinspaceKxClusterDatabaseCacheConfigurationsList__checks.go
- FinspaceKxClusterDatabaseCacheConfigurationsOutputReference.go
- FinspaceKxClusterDatabaseCacheConfigurationsOutputReference__checks.go
- FinspaceKxClusterDatabaseList.go
- FinspaceKxClusterDatabaseList__checks.go
- FinspaceKxClusterDatabaseOutputReference.go
- FinspaceKxClusterDatabaseOutputReference__checks.go
- FinspaceKxClusterSavedownStorageConfiguration.go
- FinspaceKxClusterSavedownStorageConfigurationOutputReference.go
- FinspaceKxClusterSavedownStorageConfigurationOutputReference__checks.go
- FinspaceKxClusterScalingGroupConfiguration.go
- FinspaceKxClusterScalingGroupConfigurationOutputReference.go
- FinspaceKxClusterScalingGroupConfigurationOutputReference__checks.go
- FinspaceKxClusterTickerplantLogConfiguration.go
- FinspaceKxClusterTickerplantLogConfigurationList.go
- FinspaceKxClusterTickerplantLogConfigurationList__checks.go
- FinspaceKxClusterTickerplantLogConfigurationOutputReference.go
- FinspaceKxClusterTickerplantLogConfigurationOutputReference__checks.go
- FinspaceKxClusterTimeouts.go
- FinspaceKxClusterTimeoutsOutputReference.go
- FinspaceKxClusterTimeoutsOutputReference__checks.go
- FinspaceKxClusterVpcConfiguration.go
- FinspaceKxClusterVpcConfigurationOutputReference.go
- FinspaceKxClusterVpcConfigurationOutputReference__checks.go
- FinspaceKxCluster__checks.go
- main.go