AbstractStaticalbReturn an "imported" ALB by its name. This method relies on SSM parameters provided by the Cloud Foundations
(/platform/alb/*) that are passed directly to CloudFormation - cdk does not lookup values in synthesis time.
Parent construct
Logical ID of the ALB construct
Logical name of the ALB, component of the respective SSM parameter, e.g. /platform/alb/<albName>/*
Imported ALB
StatichostedParent construct
Logical ID of the Hosted Zone construct
name of hosted zone, can be derived from <environment>.zarhq.dev
Imported HostedZone
StaticvpcReturn an "imported" VPC by its name. This method relies on SSM parameters provided by the Cloud Foundations
(/platform/vpc/*) that are passed directly to CloudFormation - cdk does not lookup values in synthesis time.
Note: This method automatically acknowledges VPC warnings related to token-based list attributes, which are expected when importing VPCs via SSM parameters.
Parent construct
Logical ID of the VPC construct
Logical name of the VPC, component of the respective SSM parameter, e.g. /platform/vpc/<vpcName>/VpcId
OptionalusePublic: booleanWhether public subnets should also be loaded
OptionaluseIsolated: booleanWhether isolated subnets should also be loaded
StaticvpcLook up a VPC by name in the respective account and return corresponding construct.
If this method is used, to be able to synthesize the stack locally, AWS CLI must be authenticated to the respective AWS account so CDK can assume the lookup roles in the respective account in order to do the lookups.
Parent construct
Logical ID of the VPC construct
Name of the VPC (the actual "Name" tag)
Helper class for resolving Platform-related SSM parameters and resources like VPC and ALBs