# =============================================================================
# ENVIRONMENT CONFIGURATION FILE
# =============================================================================
# Copy this file to .env and update the values below with your specific configuration
# 
# Instructions:
# 1. Copy this file: cp .env_example .env
# 2. Update each value according to the instructions below
# 3. Never commit the .env file to version control (it's in .gitignore)

# =============================================================================
# AWS Configuration
# =============================================================================
# AWS_REGION: The AWS region where your resources are deployed
# Example: us-west-2, us-east-1, eu-west-1
AWS_REGION=us-west-2

# ENDPOINT_URL: Amazon Bedrock AgentCore control plane endpoint for your region
# Format: https://bedrock-agentcore-control.<region>.amazonaws.com
# Replace <region> with your AWS region
ENDPOINT_URL=https://bedrock-agentcore-control.us-west-2.amazonaws.com

# =============================================================================
# Gateway Configuration
# =============================================================================
# GATEWAY_NAME: A unique name for your AgentCore Gateway
# Use alphanumeric characters and hyphens only
GATEWAY_NAME=InsuranceAPIGateway

# GATEWAY_DESCRIPTION: Description of what this gateway does
GATEWAY_DESCRIPTION=Insurance API Gateway with OpenAPI Specification

# =============================================================================
# API Configuration
# =============================================================================
# API_GATEWAY_URL: The URL of your deployed Insurance API
# Get this from the CloudFormation stack outputs after deploying the Insurance API
# Format: https://<api-id>.execute-api.<region>.amazonaws.com/<stage>
API_GATEWAY_URL=https://<api-id>.execute-api.<region>.amazonaws.com/<stage>

# OPENAPI_FILE_PATH: Path to the OpenAPI specification file
# This should point to the openapi.json file in the Insurance API directory
OPENAPI_FILE_PATH=../cloud_insurance_api/openapi.json

# =============================================================================
# API Credentials
# =============================================================================
# API_KEY: The API key for authenticating with your Insurance API
# Get this from AWS API Gateway console or CloudFormation outputs
API_KEY=<your api key>

# CREDENTIAL_LOCATION: Where the API key should be placed in requests
# Options: HEADER, QUERY_PARAMETER
CREDENTIAL_LOCATION=HEADER

# CREDENTIAL_PARAMETER_NAME: The name of the header/parameter for the API key
# For headers, common names: X-API-Key, X-Subscription-Token, Authorization
# For query parameters: api_key, token
CREDENTIAL_PARAMETER_NAME=X-Subscription-Token

# =============================================================================
# Output Configuration
# =============================================================================
# GATEWAY_INFO_FILE: File to store gateway information after creation
# This file will contain the gateway ID and other details for reference
GATEWAY_INFO_FILE=./gateway_info.json
