Versions in this module Expand all Collapse all v0 v0.1.0 Jul 27, 2024 Changes in this version + func AuroraClusterStack_IsConstruct(x interface{}) *bool + func AuroraClusterStack_IsStack(x interface{}) *bool + func AuroraClusterStack_Of(construct constructs.IConstruct) awscdk.Stack + func AuroraCluster_IsConstruct(x interface{}) *bool + func AuroraCluster_MinimumInstanceType(engine awsrds.IClusterEngine) awsec2.InstanceType + func CloudwatchAlarmsTopicStack_IsConstruct(x interface{}) *bool + func CloudwatchAlarmsTopicStack_IsStack(x interface{}) *bool + func CloudwatchAlarmsTopicStack_Of(construct constructs.IConstruct) awscdk.Stack + func DatabaseInstanceStack_IsConstruct(x interface{}) *bool + func DatabaseInstanceStack_IsStack(x interface{}) *bool + func DatabaseInstanceStack_Of(construct constructs.IConstruct) awscdk.Stack + func DatabaseInstance_IsConstruct(x interface{}) *bool + func EntrypointStack_IsConstruct(x interface{}) *bool + func EntrypointStack_IsStack(x interface{}) *bool + func EntrypointStack_Of(construct constructs.IConstruct) awscdk.Stack + func Entrypoint_IsConstruct(x interface{}) *bool + func NaiveBasicAuthCloudfrontFunction_FromFunctionAttributes(scope constructs.Construct, id *string, ...) awscloudfront.IFunction + func NaiveBasicAuthCloudfrontFunction_IsConstruct(x interface{}) *bool + func NaiveBasicAuthCloudfrontFunction_IsOwnedResource(construct constructs.IConstruct) *bool + func NaiveBasicAuthCloudfrontFunction_IsResource(construct constructs.IConstruct) *bool + func NetworkingStack_IsConstruct(x interface{}) *bool + func NetworkingStack_IsStack(x interface{}) *bool + func NetworkingStack_Of(construct constructs.IConstruct) awscdk.Stack + func Networking_IsConstruct(x interface{}) *bool + func NewApplicationLoadBalancerMonitoringAspect_Override(a ApplicationLoadBalancerMonitoringAspect, ...) + func NewAuroraClusterStack_Override(a AuroraClusterStack, scope constructs.Construct, id *string, ...) + func NewAuroraCluster_Override(a AuroraCluster, scope constructs.Construct, id *string, ...) + func NewCacheClusterMonitoringAspect_Override(c CacheClusterMonitoringAspect, monitoringFacade ICondenseMonitoringFacade) + func NewCloudwatchAlarmsTopicStack_Override(c CloudwatchAlarmsTopicStack, scope constructs.Construct, id *string, ...) + func NewDatabaseInstanceStack_Override(d DatabaseInstanceStack, scope constructs.Construct, id *string, ...) + func NewDatabaseInstance_Override(d DatabaseInstance, scope constructs.Construct, id *string, ...) + func NewEntrypointStack_Override(e EntrypointStack, scope constructs.Construct, id *string, ...) + func NewEntrypoint_Override(e Entrypoint, scope constructs.Construct, id *string, props *EntrypointProps) + func NewFargateServiceMonitoringAspect_Override(f FargateServiceMonitoringAspect, monitoringFacade ICondenseMonitoringFacade) + func NewMonitoringFacade_Override(m MonitoringFacade, scope awscdk.Stack, props *MonitoringFacadeProps) + func NewNaiveBasicAuthCloudfrontFunction_Override(n NaiveBasicAuthCloudfrontFunction, scope constructs.Construct, id *string, ...) + func NewNetworkingStack_Override(n NetworkingStack, scope constructs.Construct, id *string, ...) + func NewNetworking_Override(n Networking, scope constructs.Construct, id *string, props *NetworkingProps) + func NewRdsClusterMonitoringAspect_Override(r RdsClusterMonitoringAspect, monitoringFacade ICondenseMonitoringFacade) + func NewRdsInstanceMonitoringAspect_Override(r RdsInstanceMonitoringAspect, monitoringFacade ICondenseMonitoringFacade) + func NewTargetGroupMonitoringAspect_Override(t TargetGroupMonitoringAspect, monitoringFacade ICondenseMonitoringFacade) + type AlarmDefinitionProps struct + AlarmDescription *string + AlarmId *string + AlarmName *string + ComparisonOperator awscloudwatch.ComparisonOperator + EvaluationPeriods *float64 + Metric awscloudwatch.IMetric + Threshold *float64 + type ApplicationLoadBalancerMonitoringAspect interface + OverrideConfig func(node awselasticloadbalancingv2.ApplicationLoadBalancer, ...) + Visit func(node constructs.IConstruct) + func NewApplicationLoadBalancerMonitoringAspect(monitoringFacade ICondenseMonitoringFacade) ApplicationLoadBalancerMonitoringAspect + type ApplicationLoadBalancerMonitoringConfig struct + RedirectUrlLimitExceededThreshold *float64 + RejectedConnectionsThreshold *float64 + ResponseTimeThreshold awscdk.Duration + Target5xxErrorsThreshold *float64 + TargetConnectionErrorsThreshold *float64 + type AuroraCluster interface + Connections func() awsec2.Connections + DatabaseCluster func() awsrds.IDatabaseCluster + Endpoint func() awsrds.Endpoint + FetchSecret func(scope constructs.Construct, id *string) awssecretsmanager.ISecret + Node func() constructs.Node + ParameterGroup func() awsrds.ParameterGroup + ToString func() *string + func NewAuroraCluster(scope constructs.Construct, id *string, props *AuroraClusterProps) AuroraCluster + type AuroraClusterProps struct + BackupRetention awscdk.Duration + ClusterIdentifier *string + ClusterName *string + CredentialsSecretName *string + DatabaseName *string + Engine awsrds.IClusterEngine + MultiAz *bool + Networking INetworking + Parameters *map[string]*string + Readers *[]awsrds.IClusterInstance + RemovalPolicy awscdk.RemovalPolicy + Writer awsrds.IClusterInstance + type AuroraClusterStack interface + Account func() *string + AddDependency func(target awscdk.Stack, reason *string) + AddMetadata func(key *string, value interface{}) + AddTransform func(transform *string) + AllocateLogicalId func(cfnElement awscdk.CfnElement) *string + ArtifactId func() *string + AvailabilityZones func() *[]*string + BundlingRequired func() *bool + Connections func() awsec2.Connections + Dependencies func() *[]awscdk.Stack + Endpoint func() awsrds.Endpoint + Environment func() *string + ExportStringListValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *[]*string + ExportValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *string + FetchSecret func(scope constructs.Construct, id *string) awssecretsmanager.ISecret + FormatArn func(components *awscdk.ArnComponents) *string + GetLogicalId func(element awscdk.CfnElement) *string + Nested func() *bool + NestedStackParent func() awscdk.Stack + NestedStackResource func() awscdk.CfnResource + Node func() constructs.Node + NotificationArns func() *[]*string + Partition func() *string + Region func() *string + RegionalFact func(factName *string, defaultValue *string) *string + RenameLogicalId func(oldId *string, newId *string) + ReportMissingContextKey func(report *cloudassemblyschema.MissingContext) + Resolve func(obj interface{}) interface{} + SetTerminationProtection func(val *bool) + SplitArn func(arn *string, arnFormat awscdk.ArnFormat) *awscdk.ArnComponents + StackId func() *string + StackName func() *string + Synthesizer func() awscdk.IStackSynthesizer + Tags func() awscdk.TagManager + TemplateFile func() *string + TemplateOptions func() awscdk.ITemplateOptions + TerminationProtection func() *bool + ToJsonString func(obj interface{}, space *float64) *string + ToString func() *string + ToYamlString func(obj interface{}) *string + UrlSuffix func() *string + func NewAuroraClusterStack(scope constructs.Construct, id *string, props *AuroraClusterStackProps) AuroraClusterStack + type AuroraClusterStackProps struct + AnalyticsReporting *bool + BackupRetention awscdk.Duration + ClusterIdentifier *string + ClusterName *string + CredentialsSecretName *string + CrossRegionReferences *bool + DatabaseName *string + Description *string + Engine awsrds.IClusterEngine + Env *awscdk.Environment + Monitoring *MonitoringFacadeProps + MultiAz *bool + Networking INetworking + Parameters *map[string]*string + PermissionsBoundary awscdk.PermissionsBoundary + Readers *[]awsrds.IClusterInstance + RemovalPolicy awscdk.RemovalPolicy + StackName *string + SuppressTemplateIndentation *bool + Synthesizer awscdk.IStackSynthesizer + Tags *map[string]*string + TerminationProtection *bool + Writer awsrds.IClusterInstance + type BuildAlarmsProps struct + Alarms *[]*AlarmDefinitionProps + Node constructs.Construct + NodeIdentifier *string + type CacheClusterMonitoringAspect interface + MonitoringFacade func() ICondenseMonitoringFacade + OverrideConfig func(node awselasticache.CfnCacheCluster, config *CacheClusterMonitoringConfig) + Visit func(node constructs.IConstruct) + func NewCacheClusterMonitoringAspect(monitoringFacade ICondenseMonitoringFacade) CacheClusterMonitoringAspect + type CacheClusterMonitoringConfig struct + CpuUtilizationThreshold *float64 + EngineCpuUtilizationThreshold *float64 + MaxConnectionsThreshold *float64 + MemoryUsageThreshold *float64 + ReplicationLagThreshold awscdk.Duration + type CloudwatchAlarmsDiscordConfig struct + Username *string + Webhook *string + type CloudwatchAlarmsTopicStack interface + Account func() *string + AddDependency func(target awscdk.Stack, reason *string) + AddMetadata func(key *string, value interface{}) + AddTransform func(transform *string) + AlarmsTopic func() awssns.Topic + AllocateLogicalId func(cfnElement awscdk.CfnElement) *string + ArtifactId func() *string + AvailabilityZones func() *[]*string + BundlingRequired func() *bool + Dependencies func() *[]awscdk.Stack + Environment func() *string + ExportStringListValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *[]*string + ExportValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *string + FormatArn func(components *awscdk.ArnComponents) *string + GetLogicalId func(element awscdk.CfnElement) *string + Nested func() *bool + NestedStackParent func() awscdk.Stack + NestedStackResource func() awscdk.CfnResource + Node func() constructs.Node + NotificationArns func() *[]*string + Partition func() *string + Region func() *string + RegionalFact func(factName *string, defaultValue *string) *string + RenameLogicalId func(oldId *string, newId *string) + ReportMissingContextKey func(report *cloudassemblyschema.MissingContext) + Resolve func(obj interface{}) interface{} + SetTerminationProtection func(val *bool) + SplitArn func(arn *string, arnFormat awscdk.ArnFormat) *awscdk.ArnComponents + StackId func() *string + StackName func() *string + Synthesizer func() awscdk.IStackSynthesizer + Tags func() awscdk.TagManager + TemplateFile func() *string + TemplateOptions func() awscdk.ITemplateOptions + TerminationProtection func() *bool + ToJsonString func(obj interface{}, space *float64) *string + ToString func() *string + ToYamlString func(obj interface{}) *string + UrlSuffix func() *string + func NewCloudwatchAlarmsTopicStack(scope constructs.Construct, id *string, props *CloudwatchAlarmsTopicStackProps) CloudwatchAlarmsTopicStack + type CloudwatchAlarmsTopicStackProps struct + AnalyticsReporting *bool + CrossRegionReferences *bool + Description *string + Discord *CloudwatchAlarmsDiscordConfig + Env *awscdk.Environment + JiraSubscriptionWebhook *string + PermissionsBoundary awscdk.PermissionsBoundary + StackName *string + SuppressTemplateIndentation *bool + Synthesizer awscdk.IStackSynthesizer + Tags *map[string]*string + TerminationProtection *bool + TopicName *string + UrlSubscriptionWebhooks *[]*string + type DatabaseInstance interface + Connections func() awsec2.Connections + Endpoint func() awsrds.Endpoint + FetchSecret func(scope constructs.Construct, id *string) awssecretsmanager.ISecret + Node func() constructs.Node + ToString func() *string + func NewDatabaseInstance(scope constructs.Construct, id *string, props *DatabaseInstanceProps) DatabaseInstance + type DatabaseInstanceProps struct + AllocatedStorage *float64 + BackupRetention awscdk.Duration + CredentialsSecretName *string + DatabaseName *string + Engine awsrds.IInstanceEngine + InstanceIdentifier *string + InstanceName *string + InstanceType awsec2.InstanceType + MultiAz *bool + Networking INetworking + StorageType awsrds.StorageType + type DatabaseInstanceStack interface + Account func() *string + AddDependency func(target awscdk.Stack, reason *string) + AddMetadata func(key *string, value interface{}) + AddTransform func(transform *string) + AllocateLogicalId func(cfnElement awscdk.CfnElement) *string + ArtifactId func() *string + AvailabilityZones func() *[]*string + BundlingRequired func() *bool + Connections func() awsec2.Connections + Dependencies func() *[]awscdk.Stack + Endpoint func() awsrds.Endpoint + Environment func() *string + ExportStringListValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *[]*string + ExportValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *string + FetchSecret func(scope constructs.Construct, id *string) awssecretsmanager.ISecret + FormatArn func(components *awscdk.ArnComponents) *string + GetLogicalId func(element awscdk.CfnElement) *string + Nested func() *bool + NestedStackParent func() awscdk.Stack + NestedStackResource func() awscdk.CfnResource + Node func() constructs.Node + NotificationArns func() *[]*string + Partition func() *string + Region func() *string + RegionalFact func(factName *string, defaultValue *string) *string + RenameLogicalId func(oldId *string, newId *string) + ReportMissingContextKey func(report *cloudassemblyschema.MissingContext) + Resolve func(obj interface{}) interface{} + SetTerminationProtection func(val *bool) + SplitArn func(arn *string, arnFormat awscdk.ArnFormat) *awscdk.ArnComponents + StackId func() *string + StackName func() *string + Synthesizer func() awscdk.IStackSynthesizer + Tags func() awscdk.TagManager + TemplateFile func() *string + TemplateOptions func() awscdk.ITemplateOptions + TerminationProtection func() *bool + ToJsonString func(obj interface{}, space *float64) *string + ToString func() *string + ToYamlString func(obj interface{}) *string + UrlSuffix func() *string + func NewDatabaseInstanceStack(scope constructs.Construct, id *string, props *DatabaseInstanceStackProps) DatabaseInstanceStack + type DatabaseInstanceStackProps struct + AllocatedStorage *float64 + AnalyticsReporting *bool + BackupRetention awscdk.Duration + CredentialsSecretName *string + CrossRegionReferences *bool + DatabaseName *string + Description *string + Engine awsrds.IInstanceEngine + Env *awscdk.Environment + InstanceIdentifier *string + InstanceName *string + InstanceType awsec2.InstanceType + Monitoring *MonitoringFacadeProps + MultiAz *bool + Networking INetworking + PermissionsBoundary awscdk.PermissionsBoundary + StackName *string + StorageType awsrds.StorageType + SuppressTemplateIndentation *bool + Synthesizer awscdk.IStackSynthesizer + Tags *map[string]*string + TerminationProtection *bool + type Entrypoint interface + Alb func() awselasticloadbalancingv2.IApplicationLoadBalancer + DomainName func() *string + Listener func() awselasticloadbalancingv2.IApplicationListener + Node func() constructs.Node + ReferenceListener func(scope constructs.Construct, id *string) awselasticloadbalancingv2.IApplicationListener + SecurityGroup func() awsec2.ISecurityGroup + ToString func() *string + func NewEntrypoint(scope constructs.Construct, id *string, props *EntrypointProps) Entrypoint + type EntrypointProps struct + DomainName *string + EntrypointName *string + EntrypointSecurityGroupName *string + HostedZoneProps *awsroute53.HostedZoneAttributes + LogsBucket awss3.IBucket + Networking INetworking + SecurityGroupName *string + WildcardCertificate *bool + type EntrypointStack interface + Account func() *string + AddDependency func(target awscdk.Stack, reason *string) + AddMetadata func(key *string, value interface{}) + AddTransform func(transform *string) + Alb func() awselasticloadbalancingv2.IApplicationLoadBalancer + AllocateLogicalId func(cfnElement awscdk.CfnElement) *string + ArtifactId func() *string + AvailabilityZones func() *[]*string + BundlingRequired func() *bool + Dependencies func() *[]awscdk.Stack + DomainName func() *string + Environment func() *string + ExportStringListValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *[]*string + ExportValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *string + FormatArn func(components *awscdk.ArnComponents) *string + GetLogicalId func(element awscdk.CfnElement) *string + Nested func() *bool + NestedStackParent func() awscdk.Stack + NestedStackResource func() awscdk.CfnResource + Node func() constructs.Node + NotificationArns func() *[]*string + Partition func() *string + ReferenceListener func(scope constructs.Construct, id *string) awselasticloadbalancingv2.IApplicationListener + Region func() *string + RegionalFact func(factName *string, defaultValue *string) *string + RenameLogicalId func(oldId *string, newId *string) + ReportMissingContextKey func(report *cloudassemblyschema.MissingContext) + Resolve func(obj interface{}) interface{} + SetTerminationProtection func(val *bool) + SplitArn func(arn *string, arnFormat awscdk.ArnFormat) *awscdk.ArnComponents + StackId func() *string + StackName func() *string + Synthesizer func() awscdk.IStackSynthesizer + Tags func() awscdk.TagManager + TemplateFile func() *string + TemplateOptions func() awscdk.ITemplateOptions + TerminationProtection func() *bool + ToJsonString func(obj interface{}, space *float64) *string + ToString func() *string + ToYamlString func(obj interface{}) *string + UrlSuffix func() *string + func NewEntrypointStack(scope constructs.Construct, id *string, props *EntrypointStackProps) EntrypointStack + type EntrypointStackProps struct + AnalyticsReporting *bool + CrossRegionReferences *bool + Description *string + DomainName *string + EntrypointName *string + EntrypointSecurityGroupName *string + Env *awscdk.Environment + HostedZoneProps *awsroute53.HostedZoneAttributes + LogsBucket awss3.IBucket + Monitoring *MonitoringFacadeProps + Networking INetworking + PermissionsBoundary awscdk.PermissionsBoundary + SecurityGroupName *string + StackName *string + SuppressTemplateIndentation *bool + Synthesizer awscdk.IStackSynthesizer + Tags *map[string]*string + TerminationProtection *bool + WildcardCertificate *bool + type FargateServiceMonitoringAspect interface + OverrideConfig func(node awsecs.FargateService, config *FargateServiceMonitoringConfig) + Visit func(node constructs.IConstruct) + func NewFargateServiceMonitoringAspect(monitoringFacade ICondenseMonitoringFacade) FargateServiceMonitoringAspect + type FargateServiceMonitoringConfig struct + CpuUtilizationThreshold *float64 + MemoryUtilization *float64 + type ICondenseMonitoringFacade interface + AddAlarm func(alarm awscloudwatch.Alarm) + Dashboard func() awscloudwatch.Dashboard + type IDatabase interface + Endpoint func() awsrds.Endpoint + FetchSecret func(scope constructs.Construct, id *string) awssecretsmanager.ISecret + type IEntrypoint interface + Alb func() awselasticloadbalancingv2.IApplicationLoadBalancer + DomainName func() *string + ReferenceListener func(scope constructs.Construct, id *string) awselasticloadbalancingv2.IApplicationListener + type INetworking interface + BastionHost func() awsec2.BastionHostLinux + HasPrivateSubnets func() *bool + IsolatedSubnets func() *awsec2.SubnetSelection + PrivateSubnets func() *awsec2.SubnetSelection + PublicSubnets func() *awsec2.SubnetSelection + Vpc func() awsec2.IVpc + type MonitoringFacade interface + AddAlarm func(alarm awscloudwatch.Alarm) + AlarmTopic func() awssns.ITopic + ConfigApplicationLoadBalancer func(resource awselasticloadbalancingv2.ApplicationLoadBalancer, ...) + ConfigCacheCluster func(resource awselasticache.CfnCacheCluster, config *CacheClusterMonitoringConfig) + ConfigFargateService func(resource awsecs.FargateService, config *FargateServiceMonitoringConfig) + ConfigRdsCluster func(resource awsrds.DatabaseCluster, config *RdsClusterMonitoringConfig) + ConfigRdsInstance func(resource awsrds.DatabaseInstance, config *RdsInstanceMonitoringConfig) + ConfigTargetGroup func(resource awselasticloadbalancingv2.ApplicationTargetGroup, ...) + Dashboard func() awscloudwatch.Dashboard + func MonitoringFacade_Of(scope constructs.Construct) MonitoringFacade + func NewMonitoringFacade(scope awscdk.Stack, props *MonitoringFacadeProps) MonitoringFacade + type MonitoringFacadeProps struct + DashboardName *string + TopicArn *string + type NaiveBasicAuthCloudfrontFunction interface + ApplyRemovalPolicy func(policy awscdk.RemovalPolicy) + Env func() *awscdk.ResourceEnvironment + FunctionArn func() *string + FunctionName func() *string + FunctionRuntime func() *string + FunctionStage func() *string + GeneratePhysicalName func() *string + GetResourceArnAttribute func(arnAttr *string, arnComponents *awscdk.ArnComponents) *string + GetResourceNameAttribute func(nameAttr *string) *string + Node func() constructs.Node + PhysicalName func() *string + Stack func() awscdk.Stack + ToString func() *string + func NewNaiveBasicAuthCloudfrontFunction(scope constructs.Construct, id *string, ...) NaiveBasicAuthCloudfrontFunction + type NaiveBasicAuthCloudfrontFunctionExcludedPath struct + MatchMode *string + Path *string + type NaiveBasicAuthCloudfrontFunctionProps struct + BasicAuthString *string + ExcludePaths *[]*NaiveBasicAuthCloudfrontFunctionExcludedPath + type Networking interface + BastionHost func() awsec2.BastionHostLinux + HasPrivateSubnets func() *bool + IsolatedSubnets func() *awsec2.SubnetSelection + Node func() constructs.Node + PrivateSubnets func() *awsec2.SubnetSelection + PublicSubnets func() *awsec2.SubnetSelection + ToString func() *string + Vpc func() awsec2.IVpc + func NewNetworking(scope constructs.Construct, id *string, props *NetworkingProps) Networking + type NetworkingProps struct + BastionHostAmi awsec2.IMachineImage + BastionHostEnabled *bool + BastionHostInstanceType awsec2.InstanceType + BastionName *string + IpAddresses awsec2.IIpAddresses + MaxAzs *float64 + NatGateways *float64 + VpcName *string + type NetworkingStack interface + Account func() *string + AddDependency func(target awscdk.Stack, reason *string) + AddMetadata func(key *string, value interface{}) + AddTransform func(transform *string) + AllocateLogicalId func(cfnElement awscdk.CfnElement) *string + ArtifactId func() *string + AvailabilityZones func() *[]*string + BastionHost func() awsec2.BastionHostLinux + BundlingRequired func() *bool + Dependencies func() *[]awscdk.Stack + Environment func() *string + ExportStringListValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *[]*string + ExportValue func(exportedValue interface{}, options *awscdk.ExportValueOptions) *string + FormatArn func(components *awscdk.ArnComponents) *string + GetLogicalId func(element awscdk.CfnElement) *string + HasPrivateSubnets func() *bool + IsolatedSubnets func() *awsec2.SubnetSelection + Nested func() *bool + NestedStackParent func() awscdk.Stack + NestedStackResource func() awscdk.CfnResource + Node func() constructs.Node + NotificationArns func() *[]*string + Partition func() *string + PrivateSubnets func() *awsec2.SubnetSelection + PublicSubnets func() *awsec2.SubnetSelection + Region func() *string + RegionalFact func(factName *string, defaultValue *string) *string + RenameLogicalId func(oldId *string, newId *string) + ReportMissingContextKey func(report *cloudassemblyschema.MissingContext) + Resolve func(obj interface{}) interface{} + SetTerminationProtection func(val *bool) + SplitArn func(arn *string, arnFormat awscdk.ArnFormat) *awscdk.ArnComponents + StackId func() *string + StackName func() *string + Synthesizer func() awscdk.IStackSynthesizer + Tags func() awscdk.TagManager + TemplateFile func() *string + TemplateOptions func() awscdk.ITemplateOptions + TerminationProtection func() *bool + ToJsonString func(obj interface{}, space *float64) *string + ToString func() *string + ToYamlString func(obj interface{}) *string + UrlSuffix func() *string + Vpc func() awsec2.IVpc + func NewNetworkingStack(scope constructs.Construct, id *string, props *NetworkingStackProps) NetworkingStack + type NetworkingStackProps struct + AnalyticsReporting *bool + BastionHostAmi awsec2.IMachineImage + BastionHostEnabled *bool + BastionHostInstanceType awsec2.InstanceType + BastionName *string + CrossRegionReferences *bool + Description *string + Env *awscdk.Environment + IpAddresses awsec2.IIpAddresses + MaxAzs *float64 + NatGateways *float64 + PermissionsBoundary awscdk.PermissionsBoundary + StackName *string + SuppressTemplateIndentation *bool + Synthesizer awscdk.IStackSynthesizer + Tags *map[string]*string + TerminationProtection *bool + VpcName *string + type RdsClusterMonitoringAspect interface + OverrideConfig func(node awsrds.DatabaseCluster, config *RdsClusterMonitoringConfig) + Visit func(node constructs.IConstruct) + func NewRdsClusterMonitoringAspect(monitoringFacade ICondenseMonitoringFacade) RdsClusterMonitoringAspect + type RdsClusterMonitoringConfig struct + CpuUtilizationThreshold *float64 + EbsByteBalanceThreshold *float64 + EbsIoBalanceThreshold *float64 + FreeableMemoryThreshold awscdk.Size + MaxConnectionsThreshold *float64 + ReadLatencyThreshold *float64 + type RdsInstanceMonitoringAspect interface + OverrideConfig func(node awsrds.DatabaseInstance, config *RdsInstanceMonitoringConfig) + Visit func(node constructs.IConstruct) + func NewRdsInstanceMonitoringAspect(monitoringFacade ICondenseMonitoringFacade) RdsInstanceMonitoringAspect + type RdsInstanceMonitoringConfig struct + CpuUtilizationThreshold *float64 + EbsByteBalanceThreshold *float64 + EbsIoBalanceThreshold *float64 + FreeStorageSpaceThreshold awscdk.Size + FreeableMemoryThreshold awscdk.Size + MaxConnectionsThreshold *float64 + ReadLatencyThreshold *float64 + type TargetGroupMonitoringAspect interface + MonitoringFacade func() ICondenseMonitoringFacade + OverrideConfig func(node awselasticloadbalancingv2.ApplicationTargetGroup, ...) + Visit func(node constructs.IConstruct) + func NewTargetGroupMonitoringAspect(monitoringFacade ICondenseMonitoringFacade) TargetGroupMonitoringAspect + type TargetGroupMonitoringConfig struct + MinHealthyHostsThreshold *float64 + ResponseTimeThreshold awscdk.Duration + type WidgetAlertAnnotationProps struct + Color *string + Label *string + Value *float64 v0.1.0-rc.4 Jul 27, 2024