def describe_chap_credentials(TargetARN=None):
    """
    Returns an array of Challenge-Handshake Authentication Protocol (CHAP) credentials information for a specified iSCSI target, one for each target-initiator pair.
    See also: AWS API Documentation
    
    Examples
    Returns an array of Challenge-Handshake Authentication Protocol (CHAP) credentials information for a specified iSCSI target, one for each target-initiator pair.
    Expected Output:
    
    :example: response = client.describe_chap_credentials(
        TargetARN='string'
    )
    
    
    :type TargetARN: string
    :param TargetARN: [REQUIRED]
            The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.
            

    :rtype: dict
    :return: {
        'ChapCredentials': [
            {
                'TargetARN': 'string',
                'SecretToAuthenticateInitiator': 'string',
                'InitiatorName': 'string',
                'SecretToAuthenticateTarget': 'string'
            },
        ]
    }
    
    
    """
    pass
