private static setAvailabilityZoneContext()

in src/constructs/vpc/vpc.ts [57:69]


  private static setAvailabilityZoneContext({ account, node }: GuStack) {
    if (Token.isUnresolved(account)) {
      throw new Error(
        `Account ID not set - the resulting VPC might not be shaped how you'd expect. See https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.StackProps.html#env`,
      );
    }

    const contextKey = `availability-zones:account=${account}:region=eu-west-1`;

    if (node.tryGetContext(contextKey) === undefined) {
      node.setContext(contextKey, ["eu-west-1a", "eu-west-1b", "eu-west-1c"]);
    }
  }