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 ¶
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.