def create_state_machine(name=None, definition=None, roleArn=None):
    """
    Creates a state machine.
    See also: AWS API Documentation
    
    
    :example: response = client.create_state_machine(
        name='string',
        definition='string',
        roleArn='string'
    )
    
    
    :type name: string
    :param name: [REQUIRED]
            The name of the state machine. This name must be unique for your AWS account and region.
            

    :type definition: string
    :param definition: [REQUIRED]
            The Amazon States Language definition of the state machine.
            

    :type roleArn: string
    :param roleArn: [REQUIRED]
            The Amazon Resource Name (ARN) of the IAM role to use for this state machine.
            

    :rtype: dict
    :return: {
        'stateMachineArn': 'string',
        'creationDate': datetime(2015, 1, 1)
    }
    
    
    """
    pass
