Versions in this module Expand all Collapse all v10 v10.0.1 Oct 4, 2022 v10.0.0 Oct 3, 2022 Changes in this version + func NewOpsworksMysqlLayerCloudwatchConfigurationLogStreamsList_Override(o OpsworksMysqlLayerCloudwatchConfigurationLogStreamsList, ...) + func NewOpsworksMysqlLayerCloudwatchConfigurationLogStreamsOutputReference_Override(o OpsworksMysqlLayerCloudwatchConfigurationLogStreamsOutputReference, ...) + func NewOpsworksMysqlLayerCloudwatchConfigurationOutputReference_Override(o OpsworksMysqlLayerCloudwatchConfigurationOutputReference, ...) + func NewOpsworksMysqlLayerEbsVolumeList_Override(o OpsworksMysqlLayerEbsVolumeList, ...) + func NewOpsworksMysqlLayerEbsVolumeOutputReference_Override(o OpsworksMysqlLayerEbsVolumeOutputReference, ...) + func NewOpsworksMysqlLayer_Override(o OpsworksMysqlLayer, scope constructs.Construct, id *string, ...) + func OpsworksMysqlLayer_IsConstruct(x interface{}) *bool + func OpsworksMysqlLayer_TfResourceType() *string + type OpsworksMysqlLayer interface + AddOverride func(path *string, value interface{}) + Arn func() *string + AutoAssignElasticIps func() interface{} + AutoAssignElasticIpsInput func() interface{} + AutoAssignPublicIps func() interface{} + AutoAssignPublicIpsInput func() interface{} + AutoHealing func() interface{} + AutoHealingInput func() interface{} + CdktfStack func() cdktf.TerraformStack + CloudwatchConfiguration func() OpsworksMysqlLayerCloudwatchConfigurationOutputReference + CloudwatchConfigurationInput func() *OpsworksMysqlLayerCloudwatchConfiguration + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + CustomConfigureRecipes func() *[]*string + CustomConfigureRecipesInput func() *[]*string + CustomDeployRecipes func() *[]*string + CustomDeployRecipesInput func() *[]*string + CustomInstanceProfileArn func() *string + CustomInstanceProfileArnInput func() *string + CustomJson func() *string + CustomJsonInput func() *string + CustomSecurityGroupIds func() *[]*string + CustomSecurityGroupIdsInput func() *[]*string + CustomSetupRecipes func() *[]*string + CustomSetupRecipesInput func() *[]*string + CustomShutdownRecipes func() *[]*string + CustomShutdownRecipesInput func() *[]*string + CustomUndeployRecipes func() *[]*string + CustomUndeployRecipesInput func() *[]*string + DependsOn func() *[]*string + DrainElbOnShutdown func() interface{} + DrainElbOnShutdownInput func() interface{} + EbsVolume func() OpsworksMysqlLayerEbsVolumeList + EbsVolumeInput func() interface{} + ElasticLoadBalancer func() *string + ElasticLoadBalancerInput func() *string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InstallUpdatesOnBoot func() interface{} + InstallUpdatesOnBootInput func() interface{} + InstanceShutdownTimeout func() *float64 + InstanceShutdownTimeoutInput func() *float64 + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Name func() *string + NameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutCloudwatchConfiguration func(value *OpsworksMysqlLayerCloudwatchConfiguration) + PutEbsVolume func(value interface{}) + RawOverrides func() interface{} + ResetAutoAssignElasticIps func() + ResetAutoAssignPublicIps func() + ResetAutoHealing func() + ResetCloudwatchConfiguration func() + ResetCustomConfigureRecipes func() + ResetCustomDeployRecipes func() + ResetCustomInstanceProfileArn func() + ResetCustomJson func() + ResetCustomSecurityGroupIds func() + ResetCustomSetupRecipes func() + ResetCustomShutdownRecipes func() + ResetCustomUndeployRecipes func() + ResetDrainElbOnShutdown func() + ResetEbsVolume func() + ResetElasticLoadBalancer func() + ResetId func() + ResetInstallUpdatesOnBoot func() + ResetInstanceShutdownTimeout func() + ResetName func() + ResetOverrideLogicalId func() + ResetRootPassword func() + ResetRootPasswordOnAllInstances func() + ResetSystemPackages func() + ResetTags func() + ResetTagsAll func() + ResetUseEbsOptimizedInstances func() + RootPassword func() *string + RootPasswordInput func() *string + RootPasswordOnAllInstances func() interface{} + RootPasswordOnAllInstancesInput func() interface{} + SetAutoAssignElasticIps func(val interface{}) + SetAutoAssignPublicIps func(val interface{}) + SetAutoHealing func(val interface{}) + SetConnection func(val interface{}) + SetCount func(val *float64) + SetCustomConfigureRecipes func(val *[]*string) + SetCustomDeployRecipes func(val *[]*string) + SetCustomInstanceProfileArn func(val *string) + SetCustomJson func(val *string) + SetCustomSecurityGroupIds func(val *[]*string) + SetCustomSetupRecipes func(val *[]*string) + SetCustomShutdownRecipes func(val *[]*string) + SetCustomUndeployRecipes func(val *[]*string) + SetDependsOn func(val *[]*string) + SetDrainElbOnShutdown func(val interface{}) + SetElasticLoadBalancer func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetInstallUpdatesOnBoot func(val interface{}) + SetInstanceShutdownTimeout func(val *float64) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetRootPassword func(val *string) + SetRootPasswordOnAllInstances func(val interface{}) + SetStackId func(val *string) + SetSystemPackages func(val *[]*string) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SetUseEbsOptimizedInstances func(val interface{}) + StackId func() *string + StackIdInput func() *string + SynthesizeAttributes func() *map[string]interface{} + SystemPackages func() *[]*string + SystemPackagesInput func() *[]*string + Tags func() *map[string]*string + TagsAll func() *map[string]*string + TagsAllInput func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + UseEbsOptimizedInstances func() interface{} + UseEbsOptimizedInstancesInput func() interface{} + func NewOpsworksMysqlLayer(scope constructs.Construct, id *string, config *OpsworksMysqlLayerConfig) OpsworksMysqlLayer + type OpsworksMysqlLayerCloudwatchConfiguration struct + Enabled interface{} + LogStreams interface{} + type OpsworksMysqlLayerCloudwatchConfigurationLogStreams struct + BatchCount *float64 + BatchSize *float64 + BufferDuration *float64 + DatetimeFormat *string + Encoding *string + File *string + FileFingerprintLines *string + InitialPosition *string + LogGroupName *string + MultilineStartPattern *string + TimeZone *string + type OpsworksMysqlLayerCloudwatchConfigurationLogStreamsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) OpsworksMysqlLayerCloudwatchConfigurationLogStreamsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewOpsworksMysqlLayerCloudwatchConfigurationLogStreamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) OpsworksMysqlLayerCloudwatchConfigurationLogStreamsList + type OpsworksMysqlLayerCloudwatchConfigurationLogStreamsOutputReference interface + BatchCount func() *float64 + BatchCountInput func() *float64 + BatchSize func() *float64 + BatchSizeInput func() *float64 + BufferDuration func() *float64 + BufferDurationInput func() *float64 + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DatetimeFormat func() *string + DatetimeFormatInput func() *string + Encoding func() *string + EncodingInput func() *string + File func() *string + FileFingerprintLines func() *string + FileFingerprintLinesInput func() *string + FileInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InitialPosition func() *string + InitialPositionInput func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LogGroupName func() *string + LogGroupNameInput func() *string + MultilineStartPattern func() *string + MultilineStartPatternInput func() *string + ResetBatchCount func() + ResetBatchSize func() + ResetBufferDuration func() + ResetDatetimeFormat func() + ResetEncoding func() + ResetFileFingerprintLines func() + ResetInitialPosition func() + ResetMultilineStartPattern func() + ResetTimeZone func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetBatchCount func(val *float64) + SetBatchSize func(val *float64) + SetBufferDuration func(val *float64) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDatetimeFormat func(val *string) + SetEncoding func(val *string) + SetFile func(val *string) + SetFileFingerprintLines func(val *string) + SetInitialPosition func(val *string) + SetInternalValue func(val interface{}) + SetLogGroupName func(val *string) + SetMultilineStartPattern func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTimeZone func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + TimeZone func() *string + TimeZoneInput func() *string + ToString func() *string + func NewOpsworksMysqlLayerCloudwatchConfigurationLogStreamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) OpsworksMysqlLayerCloudwatchConfigurationLogStreamsOutputReference + type OpsworksMysqlLayerCloudwatchConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *OpsworksMysqlLayerCloudwatchConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LogStreams func() OpsworksMysqlLayerCloudwatchConfigurationLogStreamsList + LogStreamsInput func() interface{} + PutLogStreams func(value interface{}) + ResetEnabled func() + ResetLogStreams func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val *OpsworksMysqlLayerCloudwatchConfiguration) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewOpsworksMysqlLayerCloudwatchConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpsworksMysqlLayerCloudwatchConfigurationOutputReference + type OpsworksMysqlLayerConfig struct + AutoAssignElasticIps interface{} + AutoAssignPublicIps interface{} + AutoHealing interface{} + CloudwatchConfiguration *OpsworksMysqlLayerCloudwatchConfiguration + Connection interface{} + Count *float64 + CustomConfigureRecipes *[]*string + CustomDeployRecipes *[]*string + CustomInstanceProfileArn *string + CustomJson *string + CustomSecurityGroupIds *[]*string + CustomSetupRecipes *[]*string + CustomShutdownRecipes *[]*string + CustomUndeployRecipes *[]*string + DependsOn *[]cdktf.ITerraformDependable + DrainElbOnShutdown interface{} + EbsVolume interface{} + ElasticLoadBalancer *string + ForEach cdktf.ITerraformIterator + Id *string + InstallUpdatesOnBoot interface{} + InstanceShutdownTimeout *float64 + Lifecycle *cdktf.TerraformResourceLifecycle + Name *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + RootPassword *string + RootPasswordOnAllInstances interface{} + StackId *string + SystemPackages *[]*string + Tags *map[string]*string + TagsAll *map[string]*string + UseEbsOptimizedInstances interface{} + type OpsworksMysqlLayerEbsVolume struct + Encrypted interface{} + Iops *float64 + MountPoint *string + NumberOfDisks *float64 + RaidLevel *string + Size *float64 + Type *string + type OpsworksMysqlLayerEbsVolumeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) OpsworksMysqlLayerEbsVolumeOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewOpsworksMysqlLayerEbsVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) OpsworksMysqlLayerEbsVolumeList + type OpsworksMysqlLayerEbsVolumeOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Encrypted func() interface{} + EncryptedInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Iops func() *float64 + IopsInput func() *float64 + MountPoint func() *string + MountPointInput func() *string + NumberOfDisks func() *float64 + NumberOfDisksInput func() *float64 + RaidLevel func() *string + RaidLevelInput func() *string + ResetEncrypted func() + ResetIops func() + ResetRaidLevel func() + ResetType func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEncrypted func(val interface{}) + SetInternalValue func(val interface{}) + SetIops func(val *float64) + SetMountPoint func(val *string) + SetNumberOfDisks func(val *float64) + SetRaidLevel func(val *string) + SetSize func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + Size func() *float64 + SizeInput func() *float64 + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewOpsworksMysqlLayerEbsVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) OpsworksMysqlLayerEbsVolumeOutputReference