Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ImportCapacityProviderName ¶
ImportCapacityProviderName will use the importPrefix and instanceID to import its capacity provider name.
Types ¶
type Imports ¶
type Imports interface {
VPC() awsec2.IVpc
Cluster() awsecs.ICluster
HostedZone() awsroute53.IHostedZone
Repository() awsecr.IRepository
PostgresReadOnlyHostname() *string
PostgresReadWriteHostname() *string
GlobalSecret() awssecretsmanager.ISecret
}
Imports describe resources imported from the "core" stack.
func NewImports ¶
func NewImports(scope constructs.Construct, importPrefix string) Imports
NewImports inits imported resources from the "Core".
type InstanceImports ¶
type InstanceImports interface {
CapacityProviderName() *string
SecurityGroup() awsec2.ISecurityGroup
}
InstanceImports are imports for deploying something on an instance via an ECS cluster with a capacity provider.
func NewInstanceImports ¶
func NewInstanceImports(scope constructs.Construct, importPrefix, instanceID string) InstanceImports
NewInstanceImports inits imports for a capacity instance.
type PostgresTenant ¶ added in v0.24.8
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.8
func NewPostgresTenant( scope constructs.Construct, providerToken *string, replicaRegions []string, ) PostgresTenant
NewPostgresTenant makes sure that the tenant.
Click to show internal directories.
Click to hide internal directories.