Documentation
¶
Overview ¶
Package clbackbone provdes constructs for interacting with the backbone platform infrastructure.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Imports ¶
type Imports interface { VPC() awsec2.IVpc ContainerCluster() awsecs.ICluster LoadBalancerListener() awselasticloadbalancingv2.IApplicationListener HostedZone() awsroute53.IHostedZone DBROHostName() *string DBRWHostName() *string DBCustomProviderToken() *string T3aSmallCapacityProviderName() *string MainRepository() awsecr.IRepository MainSecret() awssecretsmanager.ISecret }
Imports construct.
func NewMainRegionImport ¶
NewMainRegionImport inits the imports construct.
type PostgresTenant ¶ added in v0.24.13
type PostgresTenant interface { Secret() awssecretsmanager.ISecret SecretFromReplicated(scope constructs.Construct) awssecretsmanager.ISecret DatabaseName() *string DatabaseUser() *string PasswordSecretName() *string }
PostgresTenant construct.
func NewPostgresTenant ¶ added in v0.24.13
func NewPostgresTenant( scope constructs.Construct, providerToken *string, idSuffix string, ) PostgresTenant
NewPostgresTenant makes sure that the tenant.
type WebService ¶
type WebService interface {
TargetGroup() awselbv2.IApplicationTargetGroup
}
WebService construct.
func NewWebService ¶
func NewWebService( scope constructs.Construct, idSuffix string, vpc awsec2.IVpc, cluster awsecs.ICluster, loadBalancerListener awselbv2.IApplicationListener, image awsecs.ContainerImage, capacityProviderName *string, memoryReservationMiB int, listenerPriority int, containerPort int, healthCheckPath string, desiredCount int, minHealthPercent int, maxHealthPercent int, hostHeaderCondition string, pathPatternCondition string, environment *map[string]*string, secrets *map[string]awsecs.Secret, healthCheckCommand []string, authenticateOidcOptions *awselbv2.AuthenticateOidcOptions, ) WebService
NewWebService creates a web service construct.
Click to show internal directories.
Click to hide internal directories.