def create_topic(Name=None):
    """
    Creates a topic to which notifications can be published. Users can create at most 100,000 topics. For more information, see http://aws.amazon.com/sns . This action is idempotent, so if the requester already owns a topic with the specified name, that topic's ARN is returned without creating a new topic.
    See also: AWS API Documentation
    
    
    :example: response = client.create_topic(
        Name='string'
    )
    
    
    :type Name: string
    :param Name: [REQUIRED]
            The name of the topic you want to create.
            Constraints: Topic names must be made up of only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long.
            

    :rtype: dict
    :return: {
        'TopicArn': 'string'
    }
    
    
    """
    pass
