class AwsS3Bucket

def validate_params(raw_params)

def validate_params(raw_params)
  validated_params = check_resource_param_names(
    raw_params: raw_params,
    allowed_params: [:bucket_name],
    allowed_scalar_name: :bucket_name,
    allowed_scalar_type: String,
  )
  if validated_params.empty? or !validated_params.key?(:bucket_name)
    raise ArgumentError, 'You must provide a bucket_name to aws_s3_bucket.'
  end
  validated_params
end