def describe_findings(findingArns=None, locale=None):
    """
    Describes the findings that are specified by the ARNs of the findings.
    See also: AWS API Documentation
    
    Examples
    Describes the findings that are specified by the ARNs of the findings.
    Expected Output:
    
    :example: response = client.describe_findings(
        findingArns=[
            'string',
        ],
        locale='EN_US'
    )
    
    
    :type findingArns: list
    :param findingArns: [REQUIRED]
            The ARN that specifies the finding that you want to describe.
            (string) --
            

    :type locale: string
    :param locale: The locale into which you want to translate a finding description, recommendation, and the short description that identifies the finding.

    :rtype: dict
    :return: {
        'findings': [
            {
                'arn': 'string',
                'schemaVersion': 123,
                'service': 'string',
                'serviceAttributes': {
                    'schemaVersion': 123,
                    'assessmentRunArn': 'string',
                    'rulesPackageArn': 'string'
                },
                'assetType': 'ec2-instance',
                'assetAttributes': {
                    'schemaVersion': 123,
                    'agentId': 'string',
                    'autoScalingGroup': 'string',
                    'amiId': 'string',
                    'hostname': 'string',
                    'ipv4Addresses': [
                        'string',
                    ]
                },
                'id': 'string',
                'title': 'string',
                'description': 'string',
                'recommendation': 'string',
                'severity': 'Low'|'Medium'|'High'|'Informational'|'Undefined',
                'numericSeverity': 123.0,
                'confidence': 123,
                'indicatorOfCompromise': True|False,
                'attributes': [
                    {
                        'key': 'string',
                        'value': 'string'
                    },
                ],
                'userAttributes': [
                    {
                        'key': 'string',
                        'value': 'string'
                    },
                ],
                'createdAt': datetime(2015, 1, 1),
                'updatedAt': datetime(2015, 1, 1)
            },
        ],
        'failedItems': {
            'string': {
                'failureCode': 'INVALID_ARN'|'DUPLICATE_ARN'|'ITEM_DOES_NOT_EXIST'|'ACCESS_DENIED'|'LIMIT_EXCEEDED'|'INTERNAL_ERROR',
                'retryable': True|False
            }
        }
    }
    
    
    :returns: 
    (string) --
    
    """
    pass
