def create_alias(FunctionName=None, Name=None, FunctionVersion=None,
    Description=None):
    """
    Creates an alias that points to the specified Lambda function version. For more information, see Introduction to AWS Lambda Aliases .
    Alias names are unique for a given function. This requires permission for the lambda:CreateAlias action.
    See also: AWS API Documentation
    
    
    :example: response = client.create_alias(
        FunctionName='string',
        Name='string',
        FunctionVersion='string',
        Description='string'
    )
    
    
    :type FunctionName: string
    :param FunctionName: [REQUIRED]
            Name of the Lambda function for which you want to create an alias. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.
            

    :type Name: string
    :param Name: [REQUIRED]
            Name for the alias you are creating.
            

    :type FunctionVersion: string
    :param FunctionVersion: [REQUIRED]
            Lambda function version for which you are creating the alias.
            

    :type Description: string
    :param Description: Description of the alias.

    :rtype: dict
    :return: {
        'AliasArn': 'string',
        'Name': 'string',
        'FunctionVersion': 'string',
        'Description': 'string'
    }
    
    
    """
    pass
