#!/usr/bin/env bash
# Context: bash 5+, AWS CLI v2.25+, read-only ELB describe calls (May 2026).
# Usage: ./check-alb-nlb-attributes.sh <alb-arn> <nlb-arn>
set -euo pipefail
ALB_ARN="${1:-}"
NLB_ARN="${2:-}"
if [[ -z "$ALB_ARN" || -z "$NLB_ARN" ]]; then
  echo "Usage: $0 <application-load-balancer-arn> <network-load-balancer-arn>"
  exit 1
fi
aws elbv2 describe-load-balancers --load-balancer-arns "$ALB_ARN" "$NLB_ARN" --output table
aws elbv2 describe-load-balancer-attributes --load-balancer-arn "$ALB_ARN" --output table
aws elbv2 describe-load-balancer-attributes --load-balancer-arn "$NLB_ARN" --output table
