primus.infrastructure.service_network.vpc module
Shared VPC primitive; service stacks add their own endpoints and policies.
- primus.infrastructure.service_network.vpc.build_service_vpc(scope: Construct, *, cidr: str, max_azs: int, availability_zones: Sequence[str] | None, nat_gateways: int, subnet_configuration: Sequence[SubnetConfiguration], nat_gateway_provider: NatProvider | None = None, flow_log_group_name: str | None = None, vpc_name: str | None = None) tuple[Vpc, LogGroup]
Create only generic network primitives under stable caller-owned paths.