variable "environment" {
  default = "dev"
}

variable "aws_region" {
  default = "us-east-1"
}

variable "service_name" {
  description = "service name, will be used."
  default     = "orcd-sftp"
}

variable "vpc_id" {
  description = "ID of existing vpc"
  default     = "vpc-34dbfd51"
}

variable "aws_transfer_server_identity_provider_type" {
  default = "API_GATEWAY"
}

variable "aws_transfer_server_endpoint_type" {
  default = "PUBLIC"
}

variable "aws_transfer_server_api_gateway_model_json_schema" {
  description = "API Gateway Resources method model schema file"
  default     = "aws-transfer-server-api-gateway-model-schema.json"
}

variable "aws_transfer_server_api_gateway_request_template_json_schema" {
  description = "API Gateway Resources method model schema file"
  default     = "aws-transfer-server-api-gateway-request-template-schema.json"
}

variable "aws_transfer_server_api_gateway_lambda_arn" {
  description = "Lambda URL for api gateway integration"
  default     = "dev_lambda_arn"
}

variable "aws_transfer_server_api_gateway_lambda_invoke_arn" {
  description = "Lambda invoke uri"
  default     = "dev_lambda_uri"
}

variable "block_waf_enabled" {
  description = "Enable or disable blocking waf"
  default     = true
}

variable "security_policy_name" {
  description = "Security policy that is attached to the server"
  default     = "TransferSecurityPolicy-2025-03"
}
