Ensure you have confirmed the deletion of all connections related to the Security Group before executing the delete command.
aws ec2 delete-security-group --group-id <SG ID>


aws ec2 delete-subnet --subnet-id <Subnet ID>

aws ec2 delete-route-table --route-table-id <RTB ID>

aws ec2 detach-internet-gateway --internet-gateway-id <IGW ID> --vpc-id <VPC ID>

aws ec2 delete-internet-gateway --internet-gateway-id <IGW ID>

aws ec2 delete-vpc --vpc-id <VPC ID>

aws ec2 terminate-instances --instance-ids <aws-cli-instance ID>
