ark::catalog::TestCatalogApiGatewayConfig

Defined in header “ark/catalog/api_gateway/testing/helpers.hh”.


Detailed configuration for constructing an API gateway.

Variables

  • std::filesystem::path sqlite_path
    Path to the database.

  • core::Url cloudwatch_metric_endpoint
    Endpoint to use for metrics (leave empty for none).

  • core::Url cloudwatch_logs_endpoint
    Endpoint to use for cloudwatch logs (leave empty for none).

  • core::Url kms_endpoint
    Endpoint to use for the KMS client.

  • core::Url ecr_endpoint
    Endpoint to use for the ECR client.

  • core::Url sts_endpoint
    Endpoint to use for the STS client.

  • core::Url s3_log_endpoint
    Endpoint to use for our S3 logs bucket.

  • std::string log_bucket_name
    Bucket name for logs.

  • core::Url s3_attachment_endpoint
    Endpoint to use for our S3 attachments bucket.

  • std::string attachment_bucket_name
    Bucket name for attachments.

  • core::Url s3_file_endpoint
    Endpoint to use for our S3 files bucket.

  • std::string file_bucket_name
    Bucket name for files.