adds validation to ensure either a snapshot or credentials are provided
for rds instances