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 NewOpsworksPhpAppLayerCloudwatchConfigurationLogStreamsList_Override(o OpsworksPhpAppLayerCloudwatchConfigurationLogStreamsList, ...) + func NewOpsworksPhpAppLayerCloudwatchConfigurationLogStreamsOutputReference_Override(o OpsworksPhpAppLayerCloudwatchConfigurationLogStreamsOutputReference, ...) + func NewOpsworksPhpAppLayerCloudwatchConfigurationOutputReference_Override(o OpsworksPhpAppLayerCloudwatchConfigurationOutputReference, ...) + func NewOpsworksPhpAppLayerEbsVolumeList_Override(o OpsworksPhpAppLayerEbsVolumeList, ...) + func NewOpsworksPhpAppLayerEbsVolumeOutputReference_Override(o OpsworksPhpAppLayerEbsVolumeOutputReference, ...) + func NewOpsworksPhpAppLayer_Override(o OpsworksPhpAppLayer, scope constructs.Construct, id *string, ...) + func OpsworksPhpAppLayer_IsConstruct(x interface{}) *bool + func OpsworksPhpAppLayer_TfResourceType() *string + type OpsworksPhpAppLayer 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() OpsworksPhpAppLayerCloudwatchConfigurationOutputReference + CloudwatchConfigurationInput func() *OpsworksPhpAppLayerCloudwatchConfiguration + 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() OpsworksPhpAppLayerEbsVolumeList + 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 *OpsworksPhpAppLayerCloudwatchConfiguration) + 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() + ResetSystemPackages func() + ResetTags func() + ResetTagsAll func() + ResetUseEbsOptimizedInstances func() + 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{}) + 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 NewOpsworksPhpAppLayer(scope constructs.Construct, id *string, config *OpsworksPhpAppLayerConfig) OpsworksPhpAppLayer + type OpsworksPhpAppLayerCloudwatchConfiguration struct + Enabled interface{} + LogStreams interface{} + type OpsworksPhpAppLayerCloudwatchConfigurationLogStreams struct + BatchCount *float64 + BatchSize *float64 + BufferDuration *float64 + DatetimeFormat *string + Encoding *string + File *string + FileFingerprintLines *string + InitialPosition *string + LogGroupName *string + MultilineStartPattern *string + TimeZone *string + type OpsworksPhpAppLayerCloudwatchConfigurationLogStreamsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) OpsworksPhpAppLayerCloudwatchConfigurationLogStreamsOutputReference + 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 NewOpsworksPhpAppLayerCloudwatchConfigurationLogStreamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) OpsworksPhpAppLayerCloudwatchConfigurationLogStreamsList + type OpsworksPhpAppLayerCloudwatchConfigurationLogStreamsOutputReference 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 NewOpsworksPhpAppLayerCloudwatchConfigurationLogStreamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) OpsworksPhpAppLayerCloudwatchConfigurationLogStreamsOutputReference + type OpsworksPhpAppLayerCloudwatchConfigurationOutputReference 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() *OpsworksPhpAppLayerCloudwatchConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LogStreams func() OpsworksPhpAppLayerCloudwatchConfigurationLogStreamsList + 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 *OpsworksPhpAppLayerCloudwatchConfiguration) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewOpsworksPhpAppLayerCloudwatchConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpsworksPhpAppLayerCloudwatchConfigurationOutputReference + type OpsworksPhpAppLayerConfig struct + AutoAssignElasticIps interface{} + AutoAssignPublicIps interface{} + AutoHealing interface{} + CloudwatchConfiguration *OpsworksPhpAppLayerCloudwatchConfiguration + 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{} + StackId *string + SystemPackages *[]*string + Tags *map[string]*string + TagsAll *map[string]*string + UseEbsOptimizedInstances interface{} + type OpsworksPhpAppLayerEbsVolume struct + Encrypted interface{} + Iops *float64 + MountPoint *string + NumberOfDisks *float64 + RaidLevel *string + Size *float64 + Type *string + type OpsworksPhpAppLayerEbsVolumeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) OpsworksPhpAppLayerEbsVolumeOutputReference + 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 NewOpsworksPhpAppLayerEbsVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) OpsworksPhpAppLayerEbsVolumeList + type OpsworksPhpAppLayerEbsVolumeOutputReference 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 NewOpsworksPhpAppLayerEbsVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) OpsworksPhpAppLayerEbsVolumeOutputReference