def get_domain_suggestions(DomainName=None, SuggestionCount=None,
    OnlyAvailable=None):
    """
    The GetDomainSuggestions operation returns a list of suggested domain names given a string, which can either be a domain name or simply a word or phrase (without spaces).
    See also: AWS API Documentation
    
    
    :example: response = client.get_domain_suggestions(
        DomainName='string',
        SuggestionCount=123,
        OnlyAvailable=True|False
    )
    
    
    :type DomainName: string
    :param DomainName: [REQUIRED]
            A domain name that you want to use as the basis for a list of possible domain names. The domain name must contain a top-level domain (TLD), such as .com, that Amazon Route 53 supports. For a list of TLDs, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide .
            

    :type SuggestionCount: integer
    :param SuggestionCount: [REQUIRED]
            The number of suggested domain names that you want Amazon Route 53 to return.
            

    :type OnlyAvailable: boolean
    :param OnlyAvailable: [REQUIRED]
            If OnlyAvailable is true , Amazon Route 53 returns only domain names that are available. If OnlyAvailable is false , Amazon Route 53 returns domain names without checking whether they're available to be registered. To determine whether the domain is available, you can call checkDomainAvailability for each suggestion.
            

    :rtype: dict
    :return: {
        'SuggestionsList': [
            {
                'DomainName': 'string',
                'Availability': 'string'
            },
        ]
    }
    
    
    """
    pass
