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
T3aSmallCapacityProviderName() *string
MainRepository() awsecr.IRepository
MainSecret() awssecretsmanager.ISecret
}
Imports construct.
func NewMainRegionImport ¶
func NewMainRegionImport(scope constructs.Construct, importPrefix string) Imports
NewMainRegionImport inits the imports construct.
type WebService ¶
type WebService interface {
TargetGroup() awselbv2.IApplicationTargetGroup
TaskDefinition() awsecs.ITaskDefinition
}
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.