in src/aws_encryption_sdk_cli/internal/arg_parsing.py [0:0]
def _process_non_kms_key_config(parsed_args):
"""Processes a single key provider configuration for a non-KMS wrapping key
:param dict parsed_args: The parsed kwargs for the key provider
"""
if "discovery" in parsed_args or "discovery-account" in parsed_args or "discovery-partition" in parsed_args:
raise ParameterParseError("Discovery attributes are supported only for AWS KMS wrapping keys")
if "key" not in parsed_args:
raise ParameterParseError('At least one "key" must be provided for each wrapping key provider configuration')
return parsed_args