class documentation

class StepInLine(TerraformStack): (source)

Constructor: StepInLine(scope, name, pipeline, region, ...)

View In Hierarchy

Undocumented

Method __init__ Initialize a StepInLine terraform stack
def __init__(self, scope: Construct, name: str, pipeline: Pipeline, region: str, template_file: str = impresources.files(__package__)/'template_lambda.py', vpc_id: Optional[str] = None, subnet_filter: Optional[Union[IResolvable, List[data_aws_subnets.DataAwsSubnetsFilter]]] = None, outbound_cidr: Optional[List[str]] = ['0.0.0.0/0']): (source)

Initialize a StepInLine terraform stack

Args:
scope (Construct) name (str): Unique name for Stack resource pipeline (Pipeline): The pipeline to instantiate in AWS region (str): AWS Region template_file (str): Location of template file to populate. Defaults to internal template, but a custom file can be provided. vpc_id (Optional[str]): If Lambda needs to be in a VPC, supply the VPC ID subnet_filter: If vpc_id is needed, provide a filter to access the subnets outbound_cidr: Optional[List[str]]: The CIDRs to allow Lambda to access. Only required if VPC is needed.