def list_operations(Marker=None, MaxItems=None):
    """
    This operation returns the operation IDs of operations that are not yet complete.
    See also: AWS API Documentation
    
    
    :example: response = client.list_operations(
        Marker='string',
        MaxItems=123
    )
    
    
    :type Marker: string
    :param Marker: For an initial request for a list of operations, omit this element. If the number of operations that are not yet complete is greater than the value that you specified for MaxItems , you can use Marker to return additional operations. Get the value of NextPageMarker from the previous response, and submit another request that includes the value of NextPageMarker in the Marker element.

    :type MaxItems: integer
    :param MaxItems: Number of domains to be returned.
            Default: 20
            

    :rtype: dict
    :return: {
        'Operations': [
            {
                'OperationId': 'string',
                'Status': 'SUBMITTED'|'IN_PROGRESS'|'ERROR'|'SUCCESSFUL'|'FAILED',
                'Type': 'REGISTER_DOMAIN'|'DELETE_DOMAIN'|'TRANSFER_IN_DOMAIN'|'UPDATE_DOMAIN_CONTACT'|'UPDATE_NAMESERVER'|'CHANGE_PRIVACY_PROTECTION'|'DOMAIN_LOCK',
                'SubmittedDate': datetime(2015, 1, 1)
            },
        ],
        'NextPageMarker': 'string'
    }
    
    
    """
    pass
