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 LightsailDatabase_IsConstruct(x interface{}) *bool + func LightsailDatabase_TfResourceType() *string + func NewLightsailDatabase_Override(l LightsailDatabase, scope constructs.Construct, id *string, ...) + type LightsailDatabase interface + AddOverride func(path *string, value interface{}) + ApplyImmediately func() interface{} + ApplyImmediatelyInput func() interface{} + Arn func() *string + AvailabilityZone func() *string + AvailabilityZoneInput func() *string + BackupRetentionEnabled func() interface{} + BackupRetentionEnabledInput func() interface{} + BlueprintId func() *string + BlueprintIdInput func() *string + BundleId func() *string + BundleIdInput func() *string + CaCertificateIdentifier func() *string + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + CpuCount func() *float64 + CreatedAt func() *string + DependsOn func() *[]*string + DiskSize func() *float64 + Engine func() *string + EngineVersion func() *string + FinalSnapshotName func() *string + FinalSnapshotNameInput 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 + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + MasterDatabaseName func() *string + MasterDatabaseNameInput func() *string + MasterEndpointAddress func() *string + MasterEndpointPort func() *float64 + MasterPassword func() *string + MasterPasswordInput func() *string + MasterUsername func() *string + MasterUsernameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + PreferredBackupWindow func() *string + PreferredBackupWindowInput func() *string + PreferredMaintenanceWindow func() *string + PreferredMaintenanceWindowInput func() *string + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PubliclyAccessible func() interface{} + PubliclyAccessibleInput func() interface{} + RamSize func() *float64 + RawOverrides func() interface{} + RelationalDatabaseName func() *string + RelationalDatabaseNameInput func() *string + ResetApplyImmediately func() + ResetBackupRetentionEnabled func() + ResetFinalSnapshotName func() + ResetId func() + ResetOverrideLogicalId func() + ResetPreferredBackupWindow func() + ResetPreferredMaintenanceWindow func() + ResetPubliclyAccessible func() + ResetSkipFinalSnapshot func() + ResetTags func() + ResetTagsAll func() + SecondaryAvailabilityZone func() *string + SetApplyImmediately func(val interface{}) + SetAvailabilityZone func(val *string) + SetBackupRetentionEnabled func(val interface{}) + SetBlueprintId func(val *string) + SetBundleId func(val *string) + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetFinalSnapshotName func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetMasterDatabaseName func(val *string) + SetMasterPassword func(val *string) + SetMasterUsername func(val *string) + SetPreferredBackupWindow func(val *string) + SetPreferredMaintenanceWindow func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetPubliclyAccessible func(val interface{}) + SetRelationalDatabaseName func(val *string) + SetSkipFinalSnapshot func(val interface{}) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SkipFinalSnapshot func() interface{} + SkipFinalSnapshotInput func() interface{} + SupportCode func() *string + SynthesizeAttributes func() *map[string]interface{} + 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{} + func NewLightsailDatabase(scope constructs.Construct, id *string, config *LightsailDatabaseConfig) LightsailDatabase + type LightsailDatabaseConfig struct + ApplyImmediately interface{} + AvailabilityZone *string + BackupRetentionEnabled interface{} + BlueprintId *string + BundleId *string + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + FinalSnapshotName *string + ForEach cdktf.ITerraformIterator + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + MasterDatabaseName *string + MasterPassword *string + MasterUsername *string + PreferredBackupWindow *string + PreferredMaintenanceWindow *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + PubliclyAccessible interface{} + RelationalDatabaseName *string + SkipFinalSnapshot interface{} + Tags *map[string]*string + TagsAll *map[string]*string